From d768dcd4f3a8eb1340a3935c4694a032d1564e22 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Sat, 18 Feb 2017 12:08:57 -0600 Subject: [PATCH] Remove kde4.skrooge - Already updated to KDE 5 in Nixpkgs --- pkgs/applications/office/skrooge/2.nix | 35 -------------------- pkgs/applications/office/skrooge/default.nix | 35 ++++++++++++++------ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 4 +-- 4 files changed, 26 insertions(+), 49 deletions(-) delete mode 100644 pkgs/applications/office/skrooge/2.nix diff --git a/pkgs/applications/office/skrooge/2.nix b/pkgs/applications/office/skrooge/2.nix deleted file mode 100644 index 42cc9b0c6eb..00000000000 --- a/pkgs/applications/office/skrooge/2.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ stdenv, fetchurl, cmake, ecm, makeQtWrapper, qtwebkit, qtscript, grantlee, - kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin, - kiconthemes, knewstuff, sqlcipher, qca-qt5, kdelibs4support, kactivities, - knotifyconfig, krunner, libofx }: - -stdenv.mkDerivation rec { - name = "skrooge-${version}"; - version = "2.7.0"; - - src = fetchurl { - url = "http://download.kde.org/stable/skrooge/${name}.tar.xz"; - sha256 = "1xrh9nal122rzlv4m0x8qah6zpqb6891al3351piarpk2xgjgj4x"; - }; - - nativeBuildInputs = [ cmake ecm makeQtWrapper ]; - - buildInputs = [ qtwebkit qtscript grantlee kxmlgui kwallet kparts kdoctools - kjobwidgets kdesignerplugin kiconthemes knewstuff sqlcipher qca-qt5 - kdelibs4support kactivities knotifyconfig krunner libofx - ]; - - enableParallelBuilding = true; - - postInstall = '' - wrapQtProgram "$out/bin/skrooge" - wrapQtProgram "$out/bin/skroogeconvert" - ''; - - meta = with stdenv.lib; { - description = "A personal finances manager, powered by KDE"; - license = with licenses; [ gpl3 ]; - maintainers = with maintainers; [ joko ]; - homepage = https://skrooge.org/; - }; -} diff --git a/pkgs/applications/office/skrooge/default.nix b/pkgs/applications/office/skrooge/default.nix index b0d7f139937..42cc9b0c6eb 100644 --- a/pkgs/applications/office/skrooge/default.nix +++ b/pkgs/applications/office/skrooge/default.nix @@ -1,22 +1,35 @@ -{ stdenv, fetchurl, automoc4, cmake, gettext, perl, pkgconfig, shared_mime_info -, libxslt, kdelibs, kdepimlibs, grantlee, qjson, qca2, libofx, sqlite, boost }: +{ stdenv, fetchurl, cmake, ecm, makeQtWrapper, qtwebkit, qtscript, grantlee, + kxmlgui, kwallet, kparts, kdoctools, kjobwidgets, kdesignerplugin, + kiconthemes, knewstuff, sqlcipher, qca-qt5, kdelibs4support, kactivities, + knotifyconfig, krunner, libofx }: stdenv.mkDerivation rec { - name = "skrooge-1.12.5"; + name = "skrooge-${version}"; + version = "2.7.0"; src = fetchurl { url = "http://download.kde.org/stable/skrooge/${name}.tar.xz"; - sha256 = "1mnkm0367knh0a65gifr20p42ql9zndw7d6kmbvfshvpfsmghl40"; + sha256 = "1xrh9nal122rzlv4m0x8qah6zpqb6891al3351piarpk2xgjgj4x"; }; - buildInputs = [ libxslt kdelibs kdepimlibs grantlee qjson qca2 libofx sqlite boost ]; + nativeBuildInputs = [ cmake ecm makeQtWrapper ]; - nativeBuildInputs = [ automoc4 cmake gettext perl pkgconfig shared_mime_info ]; + buildInputs = [ qtwebkit qtscript grantlee kxmlgui kwallet kparts kdoctools + kjobwidgets kdesignerplugin kiconthemes knewstuff sqlcipher qca-qt5 + kdelibs4support kactivities knotifyconfig krunner libofx + ]; - meta = { - inherit (kdelibs.meta) platforms; - description = "A personal finance manager for KDE"; - maintainers = [ stdenv.lib.maintainers.urkud ]; - license = stdenv.lib.licenses.gpl3; + enableParallelBuilding = true; + + postInstall = '' + wrapQtProgram "$out/bin/skrooge" + wrapQtProgram "$out/bin/skroogeconvert" + ''; + + meta = with stdenv.lib; { + description = "A personal finances manager, powered by KDE"; + license = with licenses; [ gpl3 ]; + maintainers = with maintainers; [ joko ]; + homepage = https://skrooge.org/; }; } diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 14ef7a1cf47..db48e0769b3 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -106,6 +106,7 @@ doNotDisplayTwice rec { saneBackendsGit = sane-backends-git; # added 2016-01-02 saneFrontends = sane-frontends; # added 2016-01-02 scim = sc-im; # added 2016-01-22 + skrooge2 = skrooge; # added 2017-02-18 spaceOrbit = space-orbit; # addewd 2016-05-23 speedtest_cli = speedtest-cli; # added 2015-02-17 sqliteInteractive = sqlite-interactive; # added 2014-12-06 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 880fa138b9c..d6a3dc34d72 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15150,7 +15150,7 @@ with pkgs; themes = []; # extra themes, etc. }; - skrooge2 = qt5.callPackage ../applications/office/skrooge/2.nix {}; + skrooge = qt5.callPackage ../applications/office/skrooge {}; slim = callPackage ../applications/display-managers/slim { libpng = libpng12; @@ -16792,8 +16792,6 @@ with pkgs; semnotes = callPackage ../applications/misc/semnotes { }; - skrooge = callPackage ../applications/office/skrooge { }; - telepathy = callPackage ../applications/networking/instant-messengers/telepathy/kde {}; yakuake = callPackage ../applications/misc/yakuake { };