portfolio: 0.72.2 -> 0.73.0

This commit is contained in:
Shawn8901
2025-01-03 18:45:59 +01:00
parent 5000219208
commit 7f40a2c2fe
+38 -2
View File
@@ -33,11 +33,11 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "PortfolioPerformance";
version = "0.72.2";
version = "0.73.0";
src = fetchurl {
url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz";
hash = "sha256-IYidpwN82j/XKUV+Z3V2pNkxTh9BTTCYD+322ILxZgU=";
hash = "sha256-GCP1lvdXzvdUMKBZnSyoLBJ3sxI2/4JKAuDrtGZQJxo=";
};
nativeBuildInputs = [
@@ -49,9 +49,43 @@ stdenvNoCC.mkDerivation (finalAttrs: {
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/portfolio
cp -av ./* $out/portfolio
# Remove all jna plugins that does not match the system
rm -fR $out/portfolio/plugins/com.sun.jna*/com/sun/jna/{\
aix-ppc,\
aix-ppc64,\
darwin-aarch64,\
darwin-x86-64,\
dragonflybsd-x86-64,\
freebsd-aarch64,\
freebsd-x86,\
freebsd-x86-64,\
linux-aarch64,\
linux-arm,\
linux-armel,\
linux-loongarch64,\
linux-mips64el,\
linux-ppc,\
linux-ppc64le,\
linux-riscv64,\
linux-s390x,\
linux-x86,\
openbsd-x86,\
openbsd-x86-64,\
sunos-sparc,\
sunos-sparcv9,\
sunos-x86,\
sunos-x86-64,\
win32,\
win32-aarch64,\
win32-x86,\
win32-x86-64\
}
makeWrapper $out/portfolio/PortfolioPerformance $out/bin/portfolio \
--prefix LD_LIBRARY_PATH : "${runtimeLibs}" \
--prefix PATH : ${openjdk21}/bin
@@ -61,6 +95,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
cp ${desktopItem}/share/applications/* $out/share/applications
mkdir -p $out/share/pixmaps
ln -s $out/portfolio/icon.xpm $out/share/pixmaps/portfolio.xpm
runHook postInstall
'';
passthru.updateScript = gitUpdater { url = "https://github.com/buchen/portfolio.git"; };