diff options
author | Alyssa Ross <hi@alyssa.is> | 2024-02-20 12:16:56 +0100 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2024-02-20 12:16:56 +0100 |
commit | b24d64b3b1ef897f07cd072a88a9881cb330aa7f (patch) | |
tree | a87bb2eed9af3ef1efd51dd65221d91f0c949041 /nixpkgs/pkgs/applications/search | |
parent | 73338df7473bb3810e70a16b8b0cba4f0f606f2b (diff) | |
parent | fa15b53dbea5028db38d6e09b4cef6eba42aeebb (diff) | |
download | nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.gz nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.bz2 nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.lz nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.xz nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.tar.zst nixlib-b24d64b3b1ef897f07cd072a88a9881cb330aa7f.zip |
Merge branch 'nixos-unstable-small' of https://github.com/NixOS/nixpkgs
Diffstat (limited to 'nixpkgs/pkgs/applications/search')
5 files changed, 64 insertions, 4 deletions
diff --git a/nixpkgs/pkgs/applications/search/doodle/default.nix b/nixpkgs/pkgs/applications/search/doodle/default.nix index 2016d6afff74..fbe5ee56b319 100644 --- a/nixpkgs/pkgs/applications/search/doodle/default.nix +++ b/nixpkgs/pkgs/applications/search/doodle/default.nix @@ -17,5 +17,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ viric ]; platforms = with lib.platforms; linux; + mainProgram = "doodle"; }; } diff --git a/nixpkgs/pkgs/applications/search/grepcidr/default.nix b/nixpkgs/pkgs/applications/search/grepcidr/default.nix index bdc660db45fc..231718c810ee 100644 --- a/nixpkgs/pkgs/applications/search/grepcidr/default.nix +++ b/nixpkgs/pkgs/applications/search/grepcidr/default.nix @@ -17,5 +17,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; platforms = platforms.unix; maintainers = [ maintainers.fadenb ]; + mainProgram = "grepcidr"; }; } diff --git a/nixpkgs/pkgs/applications/search/grepm/default.nix b/nixpkgs/pkgs/applications/search/grepm/default.nix index 14ac6ed69ce8..c3adbb2ab8b0 100644 --- a/nixpkgs/pkgs/applications/search/grepm/default.nix +++ b/nixpkgs/pkgs/applications/search/grepm/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation { license = licenses.free; platforms = platforms.unix; maintainers = [ maintainers.romildo ]; + mainProgram = "grepm"; }; } diff --git a/nixpkgs/pkgs/applications/search/recoll/0001-no-qtgui-darwin-bundle.patch b/nixpkgs/pkgs/applications/search/recoll/0001-no-qtgui-darwin-bundle.patch new file mode 100644 index 000000000000..1f3a71fb3c9b --- /dev/null +++ b/nixpkgs/pkgs/applications/search/recoll/0001-no-qtgui-darwin-bundle.patch @@ -0,0 +1,48 @@ +From 9a0102fe1da038ebe08107ead991964df11b0271 Mon Sep 17 00:00:00 2001 +From: annalee <150648636+a-n-n-a-l-e-e@users.noreply.github.com> +Date: Mon, 19 Feb 2024 03:31:20 +0000 +Subject: [PATCH] no qtgui darwin bundle + +--- + qtgui/recoll.pro.in | 11 +++++++++-- + 1 file changed, 9 insertions(+), 2 deletions(-) + +diff --git a/qtgui/recoll.pro.in b/qtgui/recoll.pro.in +index a0ef314..6dbc3b5 100644 +--- a/qtgui/recoll.pro.in ++++ b/qtgui/recoll.pro.in +@@ -180,7 +180,7 @@ windows { + } + } + +-macx: { ++if (false) { + QCBUILDLOC=Qt_6_4_2_for_macOS + + # QT += webkit webkitwidgets +@@ -375,7 +375,7 @@ macx: { + QMAKE_BUNDLE_DATA = APP_EXAMPLES APP_EXAMPLES_MAC APP_FILTERS APP_IMAGES APP_DOC + } + +-unix:!macx { ++unix { + + VPATH = @srcdir@ + +@@ -400,6 +400,13 @@ VPATH = @srcdir@ + SOURCES += crontool.cpp \ + rtitool.cpp + ++ macx { ++ SOURCES += ../utils/closefrom.cpp \ ++ ../utils/execmd.cpp \ ++ ../utils/netcon.cpp \ ++ ../utils/rclionice.cpp ++ } ++ + FORMS += crontool.ui \ + rtitool.ui + +-- +2.43.0 + diff --git a/nixpkgs/pkgs/applications/search/recoll/default.nix b/nixpkgs/pkgs/applications/search/recoll/default.nix index 67f22a33abce..99d4b79d1cc0 100644 --- a/nixpkgs/pkgs/applications/search/recoll/default.nix +++ b/nixpkgs/pkgs/applications/search/recoll/default.nix @@ -70,11 +70,11 @@ in mkDerivation rec { pname = "recoll"; - version = "1.37.2"; + version = "1.37.4"; src = fetchurl { url = "https://www.lesbonscomptes.com/${pname}/${pname}-${version}.tar.gz"; - hash = "sha256-xLdk3pJSV1YaloSV3TuTdJhujXsxUGrDru+mu86YBTU="; + hash = "sha256-MQnXamW7L4hyMbZDmU7XAcLv5roHcfhFGzni8YbDtq0="; }; configureFlags = [ @@ -105,6 +105,8 @@ mkDerivation rec { patches = [ # fix "No/bad main configuration file" error ./fix-datadir.patch + # use the same configure based build for darwin as linux + ./0001-no-qtgui-darwin-bundle.patch ]; nativeBuildInputs = [ @@ -135,6 +137,10 @@ mkDerivation rec { libiconv ]; + qtWrapperArgs = [ + "--prefix PATH : ${filterPath}" + ]; + # the filters search through ${PATH} using a sh proc 'checkcmds' for the # filtering utils. Short circuit this by replacing the filtering command with # the absolute path to the filtering command. @@ -150,8 +156,6 @@ mkDerivation rec { substituteInPlace $f --replace /usr/bin/perl ${lib.getBin (perl.passthru.withPackages (p: [ p.ImageExifTool ]))}/bin/perl fi done - wrapProgram $out/bin/recoll --prefix PATH : "${filterPath}" - wrapProgram $out/bin/recollindex --prefix PATH : "${filterPath}" wrapProgram $out/share/recoll/filters/rclaudio.py \ --prefix PYTHONPATH : $PYTHONPATH wrapProgram $out/share/recoll/filters/rclimg \ @@ -163,6 +167,11 @@ mkDerivation rec { mv $out/bin/recoll.app $out/Applications ''; + # create symlink after fixup to prevent double wrapping of recoll + postFixup = lib.optionalString (stdenv.isDarwin && withGui) '' + ln -s ../Applications/recoll.app/Contents/MacOS/recoll $out/bin/recoll + ''; + enableParallelBuilding = true; meta = with lib; { |