Merge pull request #54272 from wedens/font-maanger-bump

font-manager: 0.7.3.1 -> 0.7.4.1
This commit is contained in:
Silvan Mosberger 2019-01-26 23:00:35 +01:00 committed by GitHub
commit 0a7791b370
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 33 additions and 20 deletions

View file

@ -0,0 +1,13 @@
diff --git a/meson_post_install.py b/meson_post_install.py
index 8d00e70..c28d19e 100644
--- a/meson_post_install.py
+++ b/meson_post_install.py
@@ -7,7 +7,7 @@ prefix = environ['MESON_INSTALL_PREFIX']
data_dir = path.join(prefix, 'share')
schema_dir = path.join(data_dir, 'glib-2.0', 'schemas')
-if not environ['DESTDIR']:
+if not environ.get('DESTDIR'):
print('Compiling gsettings schemas...')
call(['glib-compile-schemas', schema_dir])
print('Updating desktop database...')

View file

@ -1,25 +1,27 @@
{ stdenv, fetchFromGitHub, automake, autoconf, libtool,
pkgconfig, file, intltool, libxml2, json-glib , sqlite, itstool,
librsvg, vala, gnome3, wrapGAppsHook, gobject-introspection
{ stdenv, fetchFromGitHub, meson, ninja, gettext, python3,
pkgconfig, libxml2, json-glib , sqlite, itstool, librsvg,
vala, gnome3, desktop-file-utils, wrapGAppsHook, gobject-introspection
}:
stdenv.mkDerivation rec {
name = "font-manager-${version}";
version = "0.7.3.1";
pname = "font-manager";
version = "0.7.4.1";
src = fetchFromGitHub {
owner = "FontManager";
repo = "master";
rev = version;
sha256 = "0i65br0bk3r6x8wcl8jhc0v0agl0k6fy5g60ss1bnw4md7ldpgyi";
};
sha256 = "1zy419zzc95h4gxvl88acqjbwlnmwybj23rx3vkc62j3v3w4nlay";
};
nativeBuildInputs = [
pkgconfig
automake autoconf libtool
file
intltool
meson
ninja
gettext
python3
itstool
desktop-file-utils
vala
gnome3.yelp-tools
wrapGAppsHook
@ -33,22 +35,20 @@ stdenv.mkDerivation rec {
sqlite
librsvg
gnome3.gtk
gnome3.libgee
gnome3.defaultIconTheme
];
enableParallelBuilding = true;
patches = [ ./correct-post-install.patch ];
preConfigure = ''
NOCONFIGURE=true ./autogen.sh
substituteInPlace configure --replace "/usr/bin/file" "${file}/bin/file"
'';
configureFlags = [
"--with-file-roller"
"--disable-pycompile"
mesonFlags = [
"-Ddisable_pycompile=true"
];
postPatch = ''
chmod +x meson_post_install.py
patchShebangs meson_post_install.py
'';
meta = {
homepage = https://fontmanager.github.io/;
description = "Simple font management for GTK+ desktop environments";