From e9a24f94db47d2b9f78f552e5215dec4f01d2b98 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Thu, 16 May 2024 19:48:19 +0530 Subject: tracker-miners: 3.7.2 -> 3.7.3 Move to finalAttrs, use `lib.` explicitly where needed --- .../development/libraries/tracker-miners/default.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'pkgs') diff --git a/pkgs/development/libraries/tracker-miners/default.nix b/pkgs/development/libraries/tracker-miners/default.nix index ad8dd33783786..caf2e36488b2c 100644 --- a/pkgs/development/libraries/tracker-miners/default.nix +++ b/pkgs/development/libraries/tracker-miners/default.nix @@ -45,13 +45,13 @@ , e2fsprogs }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "tracker-miners"; - version = "3.7.2"; + version = "3.7.3"; src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - hash = "sha256-608rKIoMvp5hSHHLAEgnRGHP4cuEZ6yBexAtOHPby6U="; + url = "mirror://gnome/sources/tracker-miners/${lib.versions.majorMinor finalAttrs.version}/tracker-miners-${finalAttrs.version}.tar.xz"; + hash = "sha256-50OIFUtcGXtLfuQvDc6MX7vd1NNhCT74jU+zA+M9pf4="; }; nativeBuildInputs = [ @@ -130,15 +130,15 @@ stdenv.mkDerivation rec { passthru = { updateScript = gnome.updateScript { - packageName = pname; + packageName = "tracker-miners"; }; }; - meta = with lib; { + meta = { homepage = "https://gitlab.gnome.org/GNOME/tracker-miners"; description = "Desktop-neutral user information store, search tool and indexer"; - maintainers = teams.gnome.members; - license = licenses.gpl2Plus; - platforms = platforms.unix; + maintainers = lib.teams.gnome.members; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.unix; }; -} +}) -- cgit 1.4.1 From f8d5af455807586848f5863b97cc7c57270fba42 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Thu, 16 May 2024 20:31:51 +0530 Subject: tracker-miners: move to pkgs/by-name --- pkgs/by-name/tr/tracker-miners/package.nix | 144 +++++++++++++++++++++ .../libraries/tracker-miners/default.nix | 144 --------------------- pkgs/top-level/all-packages.nix | 2 - 3 files changed, 144 insertions(+), 146 deletions(-) create mode 100644 pkgs/by-name/tr/tracker-miners/package.nix delete mode 100644 pkgs/development/libraries/tracker-miners/default.nix (limited to 'pkgs') diff --git a/pkgs/by-name/tr/tracker-miners/package.nix b/pkgs/by-name/tr/tracker-miners/package.nix new file mode 100644 index 0000000000000..caf2e36488b2c --- /dev/null +++ b/pkgs/by-name/tr/tracker-miners/package.nix @@ -0,0 +1,144 @@ +{ stdenv +, lib +, fetchurl +, asciidoc +, docbook-xsl-nons +, docbook_xml_dtd_45 +, gettext +, itstool +, libxslt +, gexiv2 +, tracker +, meson +, mesonEmulatorHook +, ninja +, pkg-config +, vala +, wrapGAppsNoGuiHook +, bzip2 +, dbus +, exempi +, giflib +, glib +, gnome +, gst_all_1 +, icu +, json-glib +, libcue +, libexif +, libgsf +, libgxps +, libiptcdata +, libjpeg +, libosinfo +, libpng +, libseccomp +, libtiff +, libuuid +, libxml2 +, networkmanager +, poppler +, systemd +, taglib +, upower +, totem-pl-parser +, e2fsprogs +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "tracker-miners"; + version = "3.7.3"; + + src = fetchurl { + url = "mirror://gnome/sources/tracker-miners/${lib.versions.majorMinor finalAttrs.version}/tracker-miners-${finalAttrs.version}.tar.xz"; + hash = "sha256-50OIFUtcGXtLfuQvDc6MX7vd1NNhCT74jU+zA+M9pf4="; + }; + + nativeBuildInputs = [ + asciidoc + docbook-xsl-nons + docbook_xml_dtd_45 + gettext + glib + itstool + libxslt + meson + ninja + pkg-config + vala + wrapGAppsNoGuiHook + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ + mesonEmulatorHook + ]; + + # TODO: add libenca, libosinfo + buildInputs = [ + bzip2 + dbus + exempi + giflib + gexiv2 + totem-pl-parser + tracker + gst_all_1.gst-plugins-base + gst_all_1.gst-plugins-good + gst_all_1.gst-plugins-bad + gst_all_1.gst-plugins-ugly + gst_all_1.gstreamer + gst_all_1.gst-libav + icu + json-glib + libcue + libexif + libgsf + libgxps + libiptcdata + libjpeg + libosinfo + libpng + libtiff + libuuid + libxml2 + poppler + taglib + ] ++ lib.optionals stdenv.isLinux [ + libseccomp + networkmanager + systemd + upower + ] ++ lib.optionals stdenv.isDarwin [ + e2fsprogs + ]; + + mesonFlags = [ + # TODO: tests do not like our sandbox + "-Dfunctional_tests=false" + + # libgrss is unmaintained and has no new releases since 2015, and an open + # security issue since then. Despite a patch now being availab, we're opting + # to be safe due to the general state of the project + "-Dminer_rss=false" + ] ++ lib.optionals (!stdenv.isLinux) [ + "-Dbattery_detection=none" + "-Dnetwork_manager=disabled" + "-Dsystemd_user_services=false" + ]; + + postInstall = '' + glib-compile-schemas "$out/share/glib-2.0/schemas" + ''; + + passthru = { + updateScript = gnome.updateScript { + packageName = "tracker-miners"; + }; + }; + + meta = { + homepage = "https://gitlab.gnome.org/GNOME/tracker-miners"; + description = "Desktop-neutral user information store, search tool and indexer"; + maintainers = lib.teams.gnome.members; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.unix; + }; +}) diff --git a/pkgs/development/libraries/tracker-miners/default.nix b/pkgs/development/libraries/tracker-miners/default.nix deleted file mode 100644 index caf2e36488b2c..0000000000000 --- a/pkgs/development/libraries/tracker-miners/default.nix +++ /dev/null @@ -1,144 +0,0 @@ -{ stdenv -, lib -, fetchurl -, asciidoc -, docbook-xsl-nons -, docbook_xml_dtd_45 -, gettext -, itstool -, libxslt -, gexiv2 -, tracker -, meson -, mesonEmulatorHook -, ninja -, pkg-config -, vala -, wrapGAppsNoGuiHook -, bzip2 -, dbus -, exempi -, giflib -, glib -, gnome -, gst_all_1 -, icu -, json-glib -, libcue -, libexif -, libgsf -, libgxps -, libiptcdata -, libjpeg -, libosinfo -, libpng -, libseccomp -, libtiff -, libuuid -, libxml2 -, networkmanager -, poppler -, systemd -, taglib -, upower -, totem-pl-parser -, e2fsprogs -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "tracker-miners"; - version = "3.7.3"; - - src = fetchurl { - url = "mirror://gnome/sources/tracker-miners/${lib.versions.majorMinor finalAttrs.version}/tracker-miners-${finalAttrs.version}.tar.xz"; - hash = "sha256-50OIFUtcGXtLfuQvDc6MX7vd1NNhCT74jU+zA+M9pf4="; - }; - - nativeBuildInputs = [ - asciidoc - docbook-xsl-nons - docbook_xml_dtd_45 - gettext - glib - itstool - libxslt - meson - ninja - pkg-config - vala - wrapGAppsNoGuiHook - ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ - mesonEmulatorHook - ]; - - # TODO: add libenca, libosinfo - buildInputs = [ - bzip2 - dbus - exempi - giflib - gexiv2 - totem-pl-parser - tracker - gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-good - gst_all_1.gst-plugins-bad - gst_all_1.gst-plugins-ugly - gst_all_1.gstreamer - gst_all_1.gst-libav - icu - json-glib - libcue - libexif - libgsf - libgxps - libiptcdata - libjpeg - libosinfo - libpng - libtiff - libuuid - libxml2 - poppler - taglib - ] ++ lib.optionals stdenv.isLinux [ - libseccomp - networkmanager - systemd - upower - ] ++ lib.optionals stdenv.isDarwin [ - e2fsprogs - ]; - - mesonFlags = [ - # TODO: tests do not like our sandbox - "-Dfunctional_tests=false" - - # libgrss is unmaintained and has no new releases since 2015, and an open - # security issue since then. Despite a patch now being availab, we're opting - # to be safe due to the general state of the project - "-Dminer_rss=false" - ] ++ lib.optionals (!stdenv.isLinux) [ - "-Dbattery_detection=none" - "-Dnetwork_manager=disabled" - "-Dsystemd_user_services=false" - ]; - - postInstall = '' - glib-compile-schemas "$out/share/glib-2.0/schemas" - ''; - - passthru = { - updateScript = gnome.updateScript { - packageName = "tracker-miners"; - }; - }; - - meta = { - homepage = "https://gitlab.gnome.org/GNOME/tracker-miners"; - description = "Desktop-neutral user information store, search tool and indexer"; - maintainers = lib.teams.gnome.members; - license = lib.licenses.gpl2Plus; - platforms = lib.platforms.unix; - }; -}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 70c7e48a82bba..b0b0ca464dfe6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7630,8 +7630,6 @@ with pkgs; tracker = callPackage ../development/libraries/tracker { }; - tracker-miners = callPackage ../development/libraries/tracker-miners { }; - tracy = callPackage ../development/tools/tracy { }; trivy = callPackage ../tools/admin/trivy { }; -- cgit 1.4.1