mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-09-29 23:52:55 +00:00
free42: 3.0.8 -> 3.0.9
This commit is contained in:
parent
240ed9830f
commit
ff0f9a4421
@ -10,17 +10,24 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "free42";
|
pname = "free42";
|
||||||
version = "3.0.8";
|
version = "3.0.9";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "thomasokken";
|
owner = "thomasokken";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "sha256-nZCuFumAyeUxRmmtd6/qvXk3LVZgbDhlsDygXMWDfp0=";
|
hash = "sha256-ZSwqgHsfe9apyYZ1fkvDMnQxdNb9E8U1l9jvC9t693w=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ copyDesktopItems pkg-config ];
|
nativeBuildInputs = [
|
||||||
buildInputs = [ gtk3 alsa-lib ];
|
copyDesktopItems
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
alsa-lib
|
||||||
|
gtk3
|
||||||
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
sed -i -e "s|/bin/ls|ls|" gtk/Makefile
|
sed -i -e "s|/bin/ls|ls|" gtk/Makefile
|
||||||
@ -30,23 +37,24 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
runHook preBuild
|
runHook preBuild
|
||||||
|
|
||||||
make -C gtk cleaner
|
make -C gtk cleaner
|
||||||
make --jobs=$NIX_BUILD_CORES -C gtk
|
make --jobs=$NIX_BUILD_CORES -C gtk
|
||||||
make -C gtk clean
|
make -C gtk clean
|
||||||
make --jobs=$NIX_BUILD_CORES -C gtk BCD_MATH=1
|
make --jobs=$NIX_BUILD_CORES -C gtk BCD_MATH=1
|
||||||
|
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preInstall = ''
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
|
||||||
install --directory $out/bin \
|
install --directory $out/bin \
|
||||||
$out/share/doc/${pname} \
|
$out/share/doc/${pname} \
|
||||||
$out/share/${pname}/skins \
|
$out/share/${pname}/skins \
|
||||||
$out/share/icons/hicolor/48x48/apps \
|
$out/share/icons/hicolor/48x48/apps \
|
||||||
$out/share/icons/hicolor/128x128/apps
|
$out/share/icons/hicolor/128x128/apps
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
runHook preInstall
|
|
||||||
install -m755 gtk/free42dec gtk/free42bin $out/bin
|
install -m755 gtk/free42dec gtk/free42bin $out/bin
|
||||||
install -m644 gtk/README $out/share/doc/${pname}/README-GTK
|
install -m644 gtk/README $out/share/doc/${pname}/README-GTK
|
||||||
install -m644 README $out/share/doc/${pname}/README
|
install -m644 README $out/share/doc/${pname}/README
|
||||||
@ -54,6 +62,7 @@ stdenv.mkDerivation rec {
|
|||||||
install -m644 gtk/icon-48x48.xpm $out/share/icons/hicolor/48x48/apps
|
install -m644 gtk/icon-48x48.xpm $out/share/icons/hicolor/48x48/apps
|
||||||
install -m644 gtk/icon-128x128.xpm $out/share/icons/hicolor/128x128/apps
|
install -m644 gtk/icon-128x128.xpm $out/share/icons/hicolor/128x128/apps
|
||||||
install -m644 skins/* $out/share/${pname}/skins
|
install -m644 skins/* $out/share/${pname}/skins
|
||||||
|
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user