diff options
author | klntsky <klntsky@gmail.com> | 2019-02-07 00:52:01 +0300 |
---|---|---|
committer | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2019-02-06 16:52:01 -0500 |
commit | 45fa569222a4a7800373c08742e2398ae7a86194 (patch) | |
tree | 0214b018e862707dd5d1d38f7ae3e9587093945c /pkgs/applications/networking/soulseek | |
parent | 87d8ba0ae62a4c121df4b1abd8590856b23c76fd (diff) | |
download | nixlib-45fa569222a4a7800373c08742e2398ae7a86194.tar nixlib-45fa569222a4a7800373c08742e2398ae7a86194.tar.gz nixlib-45fa569222a4a7800373c08742e2398ae7a86194.tar.bz2 nixlib-45fa569222a4a7800373c08742e2398ae7a86194.tar.lz nixlib-45fa569222a4a7800373c08742e2398ae7a86194.tar.xz nixlib-45fa569222a4a7800373c08742e2398ae7a86194.tar.zst nixlib-45fa569222a4a7800373c08742e2398ae7a86194.zip |
nicotine-plus: init at 1.4.1 (#53717)
Diffstat (limited to 'pkgs/applications/networking/soulseek')
-rw-r--r-- | pkgs/applications/networking/soulseek/nicotine-plus/default.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/applications/networking/soulseek/nicotine-plus/default.nix b/pkgs/applications/networking/soulseek/nicotine-plus/default.nix new file mode 100644 index 000000000000..a38a9140b490 --- /dev/null +++ b/pkgs/applications/networking/soulseek/nicotine-plus/default.nix @@ -0,0 +1,44 @@ +{ stdenv, fetchFromGitHub, python27Packages, geoip }: + +with stdenv.lib; + +python27Packages.buildPythonApplication rec { + pname = "nicotine-plus"; + version = "1.4.1"; + + src = fetchFromGitHub { + owner = "Nicotine-Plus"; + repo = "nicotine-plus"; + rev = "4e057d64184885c63488d4213ade3233bd33e67b"; + sha256 = "11j2qm67sszfqq730czsr2zmpgkghsb50556ax1vlpm7rw3gm33c"; + }; + + propagatedBuildInputs = with python27Packages; [ + pygtk + miniupnpc + mutagen + notify + (GeoIP.override { inherit geoip; }) + ]; + + # Insert real docs directory. + # os.getcwd() is not needed + postPatch = '' + substituteInPlace ./pynicotine/gtkgui/frame.py \ + --replace "paths.append(os.getcwd())" "paths.append('"$out"/doc')" + ''; + + postFixup = '' + mkdir -p $out/doc/ + mv ./doc/NicotinePlusGuide $out/doc/ + mv $out/bin/nicotine $out/bin/nicotine-plus + ''; + + meta = { + description = "A graphical client for the SoulSeek peer-to-peer system"; + homepage = https://www.nicotine-plus.org; + license = licenses.gpl3; + maintainers = with maintainers; [ klntsky ]; + platforms = platforms.unix; + }; +} |