Merge pull request #115239 from dotlambda/google-play-music-drop

Drop Google Play Music-related packages

authored by

Bernardo Meurer and committed by
GitHub
6af93b84 29cb74cc

+22 -500
-77
pkgs/applications/audio/google-musicmanager/default.nix
··· 1 - { lib, stdenv, fetchurl 2 - , flac, expat, libidn, qtbase, qtwebkit, libvorbis }: 3 - assert stdenv.hostPlatform.system == "x86_64-linux"; 4 - 5 - stdenv.mkDerivation rec { 6 - version = "beta_1.0.467.4929-r0"; # friendly to nix-env version sorting algo 7 - product = "google-musicmanager"; 8 - name = "${product}-${version}"; 9 - 10 - # When looking for newer versions, since google doesn't let you list their repo dirs, 11 - # curl http://dl.google.com/linux/musicmanager/deb/dists/stable/Release 12 - # fetch an appropriate packages file such as main/binary-amd64/Packages: 13 - # curl http://dl.google.com/linux/musicmanager/deb/dists/stable/main/binary-amd64/Packages 14 - # which will contain the links to all available *.debs for the arch. 15 - 16 - src = fetchurl { 17 - url = "http://dl.google.com/linux/musicmanager/deb/pool/main/g/google-musicmanager-beta/${name}_amd64.deb"; 18 - sha256 = "0yaprpbp44var88kdj1h11fqkhgcklixr69jyia49v9m22529gg2"; 19 - }; 20 - 21 - unpackPhase = '' 22 - ar vx ${src} 23 - tar xvf data.tar.xz 24 - tar xvf control.tar.gz 25 - ''; 26 - 27 - prePatch = '' 28 - sed -i "s@\(Exec=\).*@\1$out/bin/google-musicmanager@" opt/google/musicmanager/google-musicmanager.desktop 29 - ''; 30 - 31 - installPhase = '' 32 - mkdir -p $out/bin 33 - mkdir -p $out/lib 34 - mkdir -p $out/share/applications 35 - 36 - cp -r opt $out 37 - find -name "*.so*" -exec cp "{}" $out/lib \; 38 - ln -s $out/opt/google/musicmanager/google-musicmanager $out/bin 39 - ln -s $out/opt/google/musicmanager/google-musicmanager.desktop $out/share/applications 40 - 41 - for i in 16 32 48 128 42 - do 43 - iconDirectory=$out/usr/share/icons/hicolor/"$i"x"$i"/apps 44 - 45 - mkdir -p $iconDirectory 46 - ln -s $out/opt/google/musicmanager/product_logo_"$i".png $iconDirectory/google-musicmanager.png 47 - done 48 - ''; 49 - 50 - postFixup = '' 51 - patchelf \ 52 - --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 53 - --set-rpath "$(patchelf --print-rpath $out/opt/google/musicmanager/minidump_upload):${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}" \ 54 - $out/opt/google/musicmanager/minidump_upload 55 - 56 - patchelf \ 57 - --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 58 - --set-rpath "$(patchelf --print-rpath $out/opt/google/musicmanager/MusicManager):$out/lib:${lib.makeLibraryPath [ 59 - flac 60 - expat 61 - libidn 62 - qtbase 63 - qtwebkit 64 - libvorbis 65 - stdenv.cc.cc.lib 66 - ]}" \ 67 - $out/opt/google/musicmanager/MusicManager 68 - ''; 69 - 70 - meta = with lib; { 71 - description = "Uploads music from your computer to Google Play"; 72 - homepage = "https://support.google.com/googleplay/answer/1229970"; 73 - license = licenses.unfree; 74 - maintainers = with maintainers; [ lovek323 ]; 75 - platforms = platforms.linux; 76 - }; 77 - }
-82
pkgs/applications/audio/google-play-music-desktop-player/default.nix
··· 1 - { lib, stdenv, alsaLib, atk, at-spi2-atk, cairo, cups, dbus, dpkg, expat, fontconfig, freetype 2 - , fetchurl, GConf, gdk-pixbuf, glib, gtk2, gtk3, libpulseaudio, makeWrapper, nspr 3 - , nss, pango, udev, xorg 4 - }: 5 - 6 - let 7 - version = "4.7.1"; 8 - 9 - deps = [ 10 - alsaLib 11 - atk 12 - at-spi2-atk 13 - cairo 14 - cups 15 - dbus 16 - expat 17 - fontconfig 18 - freetype 19 - GConf 20 - gdk-pixbuf 21 - glib 22 - gtk2 23 - gtk3 24 - libpulseaudio 25 - nspr 26 - nss 27 - pango 28 - stdenv.cc.cc 29 - udev 30 - xorg.libX11 31 - xorg.libxcb 32 - xorg.libXcomposite 33 - xorg.libXcursor 34 - xorg.libXdamage 35 - xorg.libXext 36 - xorg.libXfixes 37 - xorg.libXi 38 - xorg.libXrandr 39 - xorg.libXrender 40 - xorg.libXScrnSaver 41 - xorg.libXtst 42 - ]; 43 - 44 - in 45 - 46 - stdenv.mkDerivation { 47 - pname = "google-play-music-desktop-player"; 48 - inherit version; 49 - 50 - src = fetchurl { 51 - url = "https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/releases/download/v${version}/google-play-music-desktop-player_${version}_amd64.deb"; 52 - sha256 = "1ljm9c5sv6wa7pa483yq03wq9j1h1jdh8363z5m2imz407yzgm5r"; 53 - }; 54 - 55 - dontBuild = true; 56 - nativeBuildInputs = [ dpkg makeWrapper ]; 57 - 58 - unpackPhase = '' 59 - dpkg -x $src . 60 - ''; 61 - 62 - installPhase = '' 63 - mkdir -p $out 64 - cp -r ./usr/share $out 65 - cp -r ./usr/bin $out 66 - 67 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 68 - "$out/share/google-play-music-desktop-player/Google Play Music Desktop Player" 69 - 70 - wrapProgram $out/bin/google-play-music-desktop-player \ 71 - --prefix LD_LIBRARY_PATH : "$out/share/google-play-music-desktop-player" \ 72 - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath deps}" 73 - ''; 74 - 75 - meta = { 76 - homepage = "https://www.googleplaymusicdesktopplayer.com/"; 77 - description = "A beautiful cross platform Desktop Player for Google Play Music"; 78 - license = lib.licenses.mit; 79 - platforms = [ "x86_64-linux" ]; 80 - maintainers = [ lib.maintainers.SuprDewd ]; 81 - }; 82 - }
-2
pkgs/applications/audio/mopidy/default.nix
··· 12 12 13 13 mopidy = callPackage ./mopidy.nix { }; 14 14 15 - mopidy-gmusic = callPackage ./gmusic.nix { }; 16 - 17 15 mopidy-iris = callPackage ./iris.nix { }; 18 16 19 17 mopidy-local = callPackage ./local.nix { };
-29
pkgs/applications/audio/mopidy/gmusic.nix
··· 1 - { lib, python3Packages, mopidy }: 2 - 3 - python3Packages.buildPythonApplication rec { 4 - pname = "mopidy-gmusic"; 5 - version = "4.0.0"; 6 - 7 - src = python3Packages.fetchPypi { 8 - inherit version; 9 - pname = "Mopidy-GMusic"; 10 - sha256 = "14yswmlfs659rs3k595606m77lw9c6pjykb5pikqw21sb97haxl3"; 11 - }; 12 - 13 - propagatedBuildInputs = [ 14 - mopidy 15 - python3Packages.requests 16 - python3Packages.gmusicapi 17 - python3Packages.cachetools 18 - ]; 19 - 20 - doCheck = false; 21 - 22 - meta = with lib; { 23 - homepage = "https://www.mopidy.com/"; 24 - description = "Mopidy extension for playing music from Google Play Music"; 25 - license = licenses.asl20; 26 - maintainers = [ maintainers.jgillich ]; 27 - hydraPlatforms = []; 28 - }; 29 - }
+1 -1
pkgs/applications/audio/mopidy/mopidy.nix
··· 42 42 homepage = "https://www.mopidy.com/"; 43 43 description = '' 44 44 An extensible music server that plays music from local disk, Spotify, 45 - SoundCloud, Google Play Music, and more 45 + SoundCloud, and more 46 46 ''; 47 47 license = licenses.asl20; 48 48 maintainers = [ maintainers.fpletz ];
-45
pkgs/applications/audio/tuijam/default.nix
··· 1 - { buildPythonApplication 2 - , fetchFromGitHub 3 - , lib 4 - , python3Packages 5 - }: 6 - 7 - buildPythonApplication rec { 8 - pname = "tuijam"; 9 - version = "unstable-2020-06-05"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "cfangmeier"; 13 - repo = pname; 14 - rev = "7baec6f6e80ee90da0d0363b430dd7d5695ff03b"; 15 - sha256 = "1l0s88jvj99jkxnczw5nfj78m8vihh29g815n4mg9jblad23mgx5"; 16 - }; 17 - 18 - buildInputs = [ python3Packages.Babel ]; 19 - 20 - # the package has no tests 21 - doCheck = false; 22 - 23 - propagatedBuildInputs = with python3Packages; [ 24 - gmusicapi 25 - google-api-python-client 26 - mpv 27 - pydbus 28 - pygobject3 29 - pyyaml 30 - requests 31 - rsa 32 - urwid 33 - ]; 34 - 35 - meta = with lib; { 36 - description = "A fancy TUI client for Google Play Music"; 37 - longDescription = '' 38 - TUIJam seeks to make a simple, attractive, terminal-based interface to 39 - listening to music for Google Play Music All-Access subscribers. 40 - ''; 41 - homepage = "https://github.com/cfangmeier/tuijam"; 42 - license = licenses.mit; 43 - maintainers = with maintainers; [ kalbasit ]; 44 - }; 45 - }
-40
pkgs/development/python-modules/gmusicapi/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , validictory 5 - , decorator 6 - , mutagen 7 - , protobuf 8 - , setuptools 9 - , requests 10 - , dateutil 11 - , proboscis 12 - , mock 13 - , appdirs 14 - , oauth2client 15 - , pyopenssl 16 - , gpsoauth 17 - , MechanicalSoup 18 - , future 19 - }: 20 - 21 - buildPythonPackage rec { 22 - pname = "gmusicapi"; 23 - version = "13.0.0"; 24 - 25 - src = fetchPypi { 26 - inherit pname version; 27 - sha256 = "14dqs64nhy84dykyyrdjmsirc7m169zsvwa8abh4v0xcm658lm5k"; 28 - }; 29 - 30 - propagatedBuildInputs = [ validictory decorator mutagen protobuf setuptools requests dateutil proboscis mock appdirs oauth2client pyopenssl gpsoauth MechanicalSoup future ]; 31 - 32 - doCheck = false; 33 - pythonImportsCheck = [ "gmusicapi" ]; 34 - 35 - meta = with lib; { 36 - description = "An unofficial API for Google Play Music"; 37 - homepage = "https://pypi.python.org/pypi/gmusicapi/"; 38 - license = licenses.bsd3; 39 - }; 40 - }
-48
pkgs/development/python-modules/google-music-proto/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , pythonOlder 5 - , attrs 6 - , audio-metadata 7 - , importlib-metadata 8 - , marshmallow 9 - , pendulum 10 - , protobuf 11 - }: 12 - 13 - buildPythonPackage rec { 14 - pname = "google-music-proto"; 15 - version = "2.10.0"; 16 - 17 - src = fetchPypi { 18 - inherit pname version; 19 - sha256 = "91b78c0de4f59b1e5503fd6d49cb3fec029d9199cca0794c87667e643342e987"; 20 - }; 21 - 22 - postPatch = '' 23 - sed -i -e "/audio-metadata/c\'audio-metadata'," -e "/marshmallow/c\'marshmallow'," setup.py 24 - substituteInPlace setup.py \ 25 - --replace "'attrs>=18.2,<19.4'" "'attrs'" 26 - ''; 27 - 28 - propagatedBuildInputs = [ 29 - attrs 30 - audio-metadata 31 - marshmallow 32 - pendulum 33 - protobuf 34 - ] ++ lib.optionals (pythonOlder "3.8") [ 35 - importlib-metadata 36 - ]; 37 - 38 - # No tests 39 - doCheck = false; 40 - pythonImportsCheck = [ "google_music_proto" ]; 41 - 42 - meta = with lib; { 43 - homepage = "https://github.com/thebigmunch/google-music-proto"; 44 - description = "Sans-I/O wrapper of Google Music API calls"; 45 - license = licenses.mit; 46 - maintainers = with maintainers; [ jakewaksbaum ]; 47 - }; 48 - }
-40
pkgs/development/python-modules/google-music-utils/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - , audio-metadata 5 - , multidict 6 - , poetry 7 - , pytestCheckHook 8 - }: 9 - 10 - buildPythonPackage rec { 11 - pname = "google-music-utils"; 12 - version = "2.5.0"; 13 - 14 - # Pypi tarball doesn't contain tests 15 - src = fetchFromGitHub { 16 - owner = "thebigmunch"; 17 - repo = "google-music-utils"; 18 - rev = version; 19 - sha256 = "0vwbrgakk23fypjspmscz4gllnb3dksv2njy4j4bm8vyr6fwbi5f"; 20 - }; 21 - format = "pyproject"; 22 - 23 - postPatch = '' 24 - substituteInPlace pyproject.toml \ 25 - --replace 'multidict = "^4.0"' 'multidict = ">4.0"' 26 - ''; 27 - 28 - nativeBuildInputs = [ poetry ]; 29 - 30 - propagatedBuildInputs = [ audio-metadata multidict ]; 31 - 32 - checkInputs = [ pytestCheckHook ]; 33 - 34 - meta = with lib; { 35 - homepage = "https://github.com/thebigmunch/google-music-utils"; 36 - description = "A set of utility functionality for google-music and related projects"; 37 - license = licenses.mit; 38 - maintainers = with maintainers; [ jakewaksbaum ]; 39 - }; 40 - }
-41
pkgs/development/python-modules/google-music/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , appdirs 5 - , audio-metadata 6 - , google-music-proto 7 - , httpx 8 - , protobuf 9 - , requests_oauthlib 10 - , tenacity 11 - }: 12 - 13 - buildPythonPackage rec { 14 - pname = "google-music"; 15 - version = "3.7.0"; 16 - 17 - src = fetchPypi { 18 - inherit pname version; 19 - sha256 = "0fsp491ifsw0i1r98l8xr41m8d00nw9n5bin8k3laqzq1p65d6dp"; 20 - }; 21 - 22 - propagatedBuildInputs = [ 23 - appdirs 24 - audio-metadata 25 - google-music-proto 26 - httpx 27 - protobuf 28 - requests_oauthlib 29 - tenacity 30 - ]; 31 - 32 - # No tests 33 - doCheck = false; 34 - 35 - meta = with lib; { 36 - homepage = "https://github.com/thebigmunch/google-music"; 37 - description = "A Google Music API wrapper"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ jakewaksbaum ]; 40 - }; 41 - }
+3 -3
pkgs/tools/audio/beets/default.nix
··· 16 16 , enableDiscogs ? true 17 17 , enableEmbyupdate ? true 18 18 , enableFetchart ? true 19 - , enableGmusic ? true 20 19 , enableKeyfinder ? true, keyfinder-cli 21 20 , enableKodiupdate ? true 22 21 , enableLastfm ? true ··· 54 53 discogs = enableDiscogs; 55 54 embyupdate = enableEmbyupdate; 56 55 fetchart = enableFetchart; 57 - gmusic = enableGmusic; 58 56 keyfinder = enableKeyfinder; 59 57 kodiupdate = enableKodiupdate; 60 58 lastgenre = enableLastfm; ··· 144 142 ++ lib.optional enableCheck beetsExternalPlugins.check 145 143 ++ lib.optional enableConvert ffmpeg 146 144 ++ lib.optional enableDiscogs pythonPackages.discogs_client 147 - ++ lib.optional enableGmusic pythonPackages.gmusicapi 148 145 ++ lib.optional enableKeyfinder keyfinder-cli 149 146 ++ lib.optional enableLastfm pythonPackages.pylast 150 147 ++ lib.optional enableMpd pythonPackages.mpd2 ··· 209 206 echo echo completion tests passed > test/rsrc/test_completion.sh 210 207 211 208 sed -i -e 's/len(mf.images)/0/' test/test_zero.py 209 + 210 + # Google Play Music was discontinued 211 + rm -r beetsplug/gmusic.py 212 212 ''; 213 213 214 214 postInstall = ''
+12 -5
pkgs/tools/audio/beets/plugins/alternatives.nix
··· 2 2 3 3 pythonPackages.buildPythonApplication rec { 4 4 pname = "beets-alternatives"; 5 - version = "0.9.0"; 5 + version = "0.10.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 repo = "beets-alternatives"; 9 9 owner = "geigerzaehler"; 10 - # This is 0.8.2 with fixes against Beets 1.4.6 and Python 3 compatibility. 11 10 rev = "v${version}"; 12 - sha256 = "19160gwg5j6asy8mc21g2kf87mx4zs9x2gbk8q4r6330z4kpl5pm"; 11 + sha256 = "1dsz94fb29wra1f9580w20bz2f1bgkj4xnsjgwgbv14flbfw4bp0"; 13 12 }; 14 13 15 - nativeBuildInputs = [ beets pythonPackages.nose ]; 14 + postPatch = '' 15 + substituteInPlace setup.cfg \ 16 + --replace "addopts = --cov --cov-report=term --cov-report=html" "" 17 + ''; 16 18 17 - checkPhase = "nosetests"; 19 + nativeBuildInputs = [ beets ]; 20 + 21 + checkInputs = with pythonPackages; [ 22 + pytestCheckHook 23 + mock 24 + ]; 18 25 19 26 meta = { 20 27 description = "Beets plugin to manage external files";
+1
pkgs/tools/audio/beets/plugins/check.nix
··· 31 31 homepage = "https://github.com/geigerzaehler/beets-check"; 32 32 license = licenses.mit; 33 33 maintainers = with maintainers; [ lovesegfault ]; 34 + broken = true; 34 35 }; 35 36 }
-59
pkgs/tools/audio/google-music-scripts/default.nix
··· 1 - { lib, python3 }: 2 - 3 - let 4 - py = python3.override { 5 - packageOverrides = self: super: { 6 - loguru = super.loguru.overridePythonAttrs (oldAttrs: rec { 7 - version = "0.4.0"; 8 - src = oldAttrs.src.override { 9 - inherit version; 10 - sha256 = "0j47cg3gi8in4z6z4w3by6x02mpkkfl78gr85xjn5rg0nxiz7pfm"; 11 - }; 12 - }); 13 - }; 14 - }; 15 - 16 - in 17 - 18 - with py.pkgs; 19 - 20 - buildPythonApplication rec { 21 - pname = "google-music-scripts"; 22 - version = "4.5.0"; 23 - 24 - src = fetchPypi { 25 - inherit pname version; 26 - sha256 = "0apwgj86whrc077dfymvyb4qwj19bawyrx49g4kg364895v0rbbq"; 27 - }; 28 - 29 - # there are already later releases present 30 - postPatch = '' 31 - substituteInPlace setup.py \ 32 - --replace "tomlkit>=0.5,<0.6" "tomlkit" \ 33 - --replace "attrs>=18.2,<19.4" "attrs" 34 - ''; 35 - 36 - propagatedBuildInputs = [ 37 - appdirs 38 - audio-metadata 39 - google-music 40 - google-music-proto 41 - google-music-utils 42 - loguru 43 - pendulum 44 - natsort 45 - tomlkit 46 - ]; 47 - 48 - # No tests 49 - checkPhase = '' 50 - $out/bin/gms --help >/dev/null 51 - ''; 52 - 53 - meta = with lib; { 54 - homepage = "https://github.com/thebigmunch/google-music-scripts"; 55 - description = "A CLI utility for interacting with Google Music"; 56 - license = licenses.mit; 57 - maintainers = with maintainers; [ jakewaksbaum ]; 58 - }; 59 - }
+5
pkgs/top-level/aliases.nix
··· 260 260 goimports = gotools; # added 2018-09-16 261 261 gometalinter = throw "gometalinter was abandoned by upstream. Consider switching to golangci-lint instead"; # added 2020-04-23 262 262 google-gflags = gflags; # added 2019-07-25 263 + google-music-scripts = throw "google-music-scripts has been removed because Google Play Music was discontinued"; # added 2021-03-07 264 + google-musicmanager = throw "google-musicmanager has been removed because Google Play Music was discontinued"; # added 2021-03-07 265 + google-play-music-desktop-player = throw "google-play-music-desktop-player has been removed because Google Play Music was discontinued"; # added 2021-03-07 263 266 googleAuthenticator = google-authenticator; # added 2016-10-16 264 267 grantlee5 = libsForQt5.grantlee; # added 2015-12-19 265 268 gsettings_desktop_schemas = gsettings-desktop-schemas; # added 2018-02-25 ··· 384 387 mcgrid = throw "mcgrid has been removed from nixpkgs, as it's not compatible with rivet 3"; # added 2020-05-23 385 388 mcomix = throw "mcomix has been removed from nixpkgs, as it's unmaintained; try mcomix3 a Python 3 fork"; # added 2019-12-10, modified 2020-11-25 386 389 mirage = throw "mirage has been femoved from nixpkgs, as it's unmaintained"; # added 2019-12-10 390 + mopidy-gmusic = throw "mopidy-gmusic has been removed because Google Play Music was discontinued"; # added 2021-03-07 387 391 mopidy-local-images = throw "mopidy-local-images has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18 388 392 mopidy-local-sqlite = throw "mopidy-local-sqlite has been removed as it's unmaintained. It's functionality has been merged into the mopidy-local extension."; # added 2020-10-18 389 393 mysql-client = hiPrio mariadb.client; ··· 731 735 trilium = throw "trilium has been removed. Please use trilium-desktop instead."; # added 2020-04-29 732 736 truecrypt = veracrypt; # added 2018-10-24 733 737 tshark = wireshark-cli; # added 2018-04-25 738 + tuijam = throw "tuijam has been removed because Google Play Music was discontinued"; # added 2021-03-07 734 739 uberwriter = apostrophe; # added 2020-04-23 735 740 ubootBeagleboneBlack = ubootAmx335xEVM; # added 2020-01-21 736 741 ucsFonts = ucs-fonts; # added 2016-07-15
-20
pkgs/top-level/all-packages.nix
··· 662 662 663 663 arc_unpacker = callPackage ../tools/archivers/arc_unpacker { }; 664 664 665 - tuijam = callPackage ../applications/audio/tuijam { inherit (python3Packages) buildPythonApplication; }; 666 - 667 665 opnplug = callPackage ../applications/audio/adlplug { 668 666 adlplugChip = "-DADLplug_CHIP=OPN2"; 669 667 pname = "OPNplug"; ··· 4878 4876 google-compute-engine = with python3.pkgs; toPythonApplication google-compute-engine; 4879 4877 4880 4878 google-compute-engine-oslogin = callPackage ../tools/virtualization/google-compute-engine-oslogin { }; 4881 - 4882 - google-music-scripts = callPackage ../tools/audio/google-music-scripts { }; 4883 4879 4884 4880 google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { }; 4885 4881 ··· 22394 22390 22395 22391 inherit (ocamlPackages) google-drive-ocamlfuse; 22396 22392 22397 - google-musicmanager = callPackage ../applications/audio/google-musicmanager { 22398 - inherit (qt514) qtbase qtwebkit; 22399 - # Downgrade to 1.34 to get libidn.so.11 22400 - libidn = (libidn.overrideAttrs (oldAttrs: { 22401 - src = fetchurl { 22402 - url = "mirror://gnu/libidn/libidn-1.34.tar.gz"; 22403 - sha256 = "0g3fzypp0xjcgr90c5cyj57apx1cmy0c6y9lvw2qdcigbyby469p"; 22404 - }; 22405 - })).out; 22406 - }; 22407 - 22408 22393 googler = callPackage ../applications/misc/googler { 22409 22394 python = python3; 22410 22395 }; ··· 22856 22841 google-chrome-beta = google-chrome.override { chromium = chromiumBeta; channel = "beta"; }; 22857 22842 22858 22843 google-chrome-dev = google-chrome.override { chromium = chromiumDev; channel = "dev"; }; 22859 - 22860 - google-play-music-desktop-player = callPackage ../applications/audio/google-play-music-desktop-player { 22861 - inherit (gnome2) GConf; 22862 - }; 22863 22844 22864 22845 gosmore = callPackage ../applications/misc/gosmore { }; 22865 22846 ··· 23926 23907 23927 23908 inherit (mopidyPackages) 23928 23909 mopidy 23929 - mopidy-gmusic 23930 23910 mopidy-iris 23931 23911 mopidy-local 23932 23912 mopidy-moped
-8
pkgs/top-level/python-packages.nix
··· 2670 2670 2671 2671 gmpy = callPackage ../development/python-modules/gmpy { }; 2672 2672 2673 - gmusicapi = callPackage ../development/python-modules/gmusicapi { }; 2674 - 2675 2673 gntp = callPackage ../development/python-modules/gntp { }; 2676 2674 2677 2675 gnureadline = callPackage ../development/python-modules/gnureadline { }; ··· 2794 2792 google-i18n-address = callPackage ../development/python-modules/google-i18n-address { }; 2795 2793 2796 2794 googlemaps = callPackage ../development/python-modules/googlemaps { }; 2797 - 2798 - google-music = callPackage ../development/python-modules/google-music { }; 2799 - 2800 - google-music-proto = callPackage ../development/python-modules/google-music-proto { }; 2801 - 2802 - google-music-utils = callPackage ../development/python-modules/google-music-utils { }; 2803 2795 2804 2796 google-pasta = callPackage ../development/python-modules/google-pasta { }; 2805 2797