poezio: init at 0.8.1
This commit is contained in:
parent
976e34cd6c
commit
e1f2930213
@ -140,6 +140,7 @@
|
|||||||
linus = "Linus Arver <linusarver@gmail.com>";
|
linus = "Linus Arver <linusarver@gmail.com>";
|
||||||
lnl7 = "Daiderd Jordan <daiderd@gmail.com>";
|
lnl7 = "Daiderd Jordan <daiderd@gmail.com>";
|
||||||
lovek323 = "Jason O'Conal <jason@oconal.id.au>";
|
lovek323 = "Jason O'Conal <jason@oconal.id.au>";
|
||||||
|
lsix = "Lancelot SIX <lsix@lancelotsix.com>";
|
||||||
ludo = "Ludovic Courtès <ludo@gnu.org>";
|
ludo = "Ludovic Courtès <ludo@gnu.org>";
|
||||||
madjar = "Georges Dubus <georges.dubus@compiletoi.net>";
|
madjar = "Georges Dubus <georges.dubus@compiletoi.net>";
|
||||||
magnetophon = "Bart Brouns <bart@magnetophon.nl>";
|
magnetophon = "Bart Brouns <bart@magnetophon.nl>";
|
||||||
|
@ -0,0 +1,11 @@
|
|||||||
|
--- a/setup.py 2014-03-20 22:27:14.000000000 +0100
|
||||||
|
+++ b/setup.py 2015-07-10 21:18:30.156196111 +0200
|
||||||
|
@@ -49,7 +49,7 @@
|
||||||
|
scripts = ['scripts/poezio'],
|
||||||
|
data_files = [('share/man/man1/', ['data/poezio.1'])],
|
||||||
|
|
||||||
|
- install_requires = ['sleekxmpp==1.2.4',
|
||||||
|
+ install_requires = ['sleekxmpp==1.2.5',
|
||||||
|
'dnspython3>=1.11.1'],
|
||||||
|
extras_require = {'OTR plugin': 'python-potr>=1.0',
|
||||||
|
'Screen autoaway plugin': 'pyinotify==0.9.4'}
|
@ -0,0 +1,25 @@
|
|||||||
|
diff -ruN a/src/config.py b/src/config.py
|
||||||
|
--- a/src/config.py 2014-03-20 22:27:05.000000000 +0100
|
||||||
|
+++ b/src/config.py 2015-07-10 21:24:37.583136078 +0200
|
||||||
|
@@ -18,6 +18,7 @@
|
||||||
|
|
||||||
|
import os
|
||||||
|
import logging
|
||||||
|
+import stat
|
||||||
|
|
||||||
|
from configparser import RawConfigParser, NoOptionError, NoSectionError
|
||||||
|
from os import environ, makedirs, path, remove
|
||||||
|
@@ -279,6 +280,13 @@
|
||||||
|
copy2(default, options.filename)
|
||||||
|
elif path.isfile(other):
|
||||||
|
copy2(other, options.filename)
|
||||||
|
+
|
||||||
|
+ # Inside the nixstore, the reference file is readonly, so is the copy.
|
||||||
|
+ # Make it writable by the user who just created it.
|
||||||
|
+ if os.path.exists(options.filename):
|
||||||
|
+ os.chmod(options.filename,
|
||||||
|
+ os.stat(options.filename).st_mode | stat.S_IWUSR)
|
||||||
|
+
|
||||||
|
firstrun = True
|
||||||
|
|
||||||
|
try:
|
@ -12322,6 +12322,8 @@ let
|
|||||||
|
|
||||||
plugin-torture = callPackage ../applications/audio/plugin-torture { };
|
plugin-torture = callPackage ../applications/audio/plugin-torture { };
|
||||||
|
|
||||||
|
poezio = python3Packages.poezio;
|
||||||
|
|
||||||
pommed = callPackage ../os-specific/linux/pommed {
|
pommed = callPackage ../os-specific/linux/pommed {
|
||||||
inherit (xorg) libXpm;
|
inherit (xorg) libXpm;
|
||||||
};
|
};
|
||||||
|
@ -16401,5 +16401,31 @@ let
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
poezio = buildPythonPackage rec {
|
||||||
|
name = "poezio-${version}";
|
||||||
|
version = "0.8.1";
|
||||||
|
|
||||||
|
namePrefix = "";
|
||||||
|
disabled = (!isPy3k);
|
||||||
|
propagatedBuildInputs = with self ; [ dnspython3 sleekxmpp ];
|
||||||
|
|
||||||
|
patches =
|
||||||
|
let patch_base = ../development/python-modules/poezio ;
|
||||||
|
in [ "${patch_base}/make_default_config_writable.patch"
|
||||||
|
"${patch_base}/fix_requirements.patch"
|
||||||
|
];
|
||||||
|
|
||||||
|
src = pkgs.fetchurl {
|
||||||
|
url = "http://dev.louiz.org/attachments/download/52/${name}.tar.xz";
|
||||||
|
sha256 = "0n3phh3lc82609ssfvqvd4papvhykd1sf2bm88dggh2x4mypwjff";
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Free console XMPP client";
|
||||||
|
homepage = http://poez.io;
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = [ maintainers.lsix ];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
}; in pythonPackages
|
}; in pythonPackages
|
||||||
|
Loading…
Reference in New Issue
Block a user