ajour: drop (#389191)

This commit is contained in:
Martin Weinelt
2025-03-12 12:39:51 +01:00
committed by GitHub
3 changed files with 1 additions and 105 deletions
-101
View File
@@ -1,101 +0,0 @@
{
stdenv,
lib,
fetchFromGitHub,
rustPlatform,
autoPatchelfHook,
cmake,
makeWrapper,
pkg-config,
python3,
expat,
freetype,
kdialog,
zenity,
openssl,
libglvnd,
libX11,
libxcb,
libXcursor,
libXi,
libxkbcommon,
libXrandr,
vulkan-loader,
wayland,
}:
let
rpathLibs = [
libglvnd
libXcursor
libXi
libxkbcommon
libXrandr
libX11
vulkan-loader
wayland
];
in
rustPlatform.buildRustPackage rec {
pname = "ajour";
version = "1.3.2";
src = fetchFromGitHub {
owner = "casperstorm";
repo = "ajour";
rev = version;
sha256 = "sha256-oVaNLclU0EVNtxAASE8plXcC+clkwhBeb9pz1vXufV0=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-/bmPqKxhPt9AGHRPGPE8JzaZKcTAWIRzvR3FiTCVMho=";
nativeBuildInputs = [
autoPatchelfHook
cmake
makeWrapper
pkg-config
python3
];
buildInputs = [
expat
freetype
openssl
libxcb
libX11
libxkbcommon
];
postInstall = ''
mkdir -p $out/share
cp -r resources/logo $out/share/icons
install -Dm444 resources/linux/ajour.desktop -t $out/share/applications
'';
fixupPhase = ''
patchelf --set-rpath "${lib.makeLibraryPath rpathLibs}:$(patchelf --print-rpath $out/bin/ajour)" $out/bin/ajour
wrapProgram $out/bin/ajour --prefix PATH ":" ${
lib.makeBinPath [
zenity
kdialog
]
}
'';
meta = with lib; {
description = "World of Warcraft addon manager written in Rust";
mainProgram = "ajour";
longDescription = ''
Ajour is a World of Warcraft addon manager written in Rust with a
strong focus on performance and simplicity. The project is
completely advertisement free, privacy respecting and open source.
'';
homepage = "https://github.com/casperstorm/ajour";
changelog = "https://github.com/casperstorm/ajour/blob/master/CHANGELOG.md";
license = licenses.mit;
broken = stdenv.hostPlatform.isDarwin;
maintainers = with maintainers; [ hexa ];
};
}
+1
View File
@@ -147,6 +147,7 @@ mapAliases {
aeon = throw "aeon has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-07-15
afl = throw "afl has been removed as the upstream project was archived. Consider using 'aflplusplus'"; # Added 2024-04-21
agda-pkg = throw "agda-pkg has been removed due to being unmaintained"; # Added 2024-09-10"
ajour = throw "ajour has been removed, the project was archived upstream on 2024-09-17."; # Added 2025-03-12
alass = throw "'alass' has been removed due to being unmaintained upstream"; # Added 2025-01-25
alsaLib = throw "'alsaLib' has been renamed to/replaced by 'alsa-lib'"; # Converted to throw 2024-10-17
alsaOss = throw "'alsaOss' has been renamed to/replaced by 'alsa-oss'"; # Converted to throw 2024-10-17
-4
View File
@@ -956,10 +956,6 @@ with pkgs;
aioblescan = with python3Packages; toPythonApplication aioblescan;
ajour = callPackage ../tools/games/ajour {
inherit (plasma5Packages) kdialog;
};
inherit (recurseIntoAttrs (callPackage ../tools/package-management/akku { }))
akku akkuPackages;