deepin-anything: init at 6.1.9

This commit is contained in:
rewine 2024-06-04 16:33:49 +08:00
parent d8cb64ad25
commit 2550a74385
2 changed files with 55 additions and 0 deletions

View File

@ -84,6 +84,7 @@ let
#### TOOLS
dde-device-formatter = callPackage ./tools/dde-device-formatter { };
deepin-gettext-tools = callPackage ./tools/deepin-gettext-tools { };
deepin-anything = callPackage ./tools/deepin-anything { };
#### ARTWORK
dde-account-faces = callPackage ./artwork/dde-account-faces { };

View File

@ -0,0 +1,54 @@
{ stdenv
, lib
, fetchFromGitHub
, cmake
, pkg-config
, wrapQtAppsHook
, udisks2-qt5
, util-linux
, libnl
, glib
, pcre
}:
stdenv.mkDerivation rec {
pname = "deepin-anything";
version = "6.1.9";
src = fetchFromGitHub {
owner = "linuxdeepin";
repo = "deepin-anything";
rev = version;
hash = "sha256-OYPsUXMjuU6gG+EzyYl640+2/59n8D5V906CVGwn6Bo=";
};
postPatch = ''
substituteInPlace src/CMakeLists.txt \
--replace-fail 'add_subdirectory("kernelmod")' " "
substituteInPlace src/server/backend/CMakeLists.txt \
--replace-fail "/usr" "$out" \
--replace-fail "/etc" "$out/etc"
'';
nativeBuildInputs = [
cmake
pkg-config
wrapQtAppsHook
];
buildInputs = [
udisks2-qt5
util-linux
libnl
glib
pcre
];
meta = {
description = "Deepin Anything file search tool";
homepage = "https://github.com/linuxdeepin/deepin-anything";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux;
maintainers = lib.teams.deepin.members;
};
}