xdg-user-dirs: 0.18 -> 0.19 (#476704)
This commit is contained in:
@@ -1,20 +0,0 @@
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index dc389db..45a35df 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -2,6 +2,7 @@ AC_INIT(xdg-user-dirs-update.c)
|
||||
|
||||
AM_INIT_AUTOMAKE(xdg-user-dirs, 0.18)
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
+AC_CONFIG_MACRO_DIRS([m4])
|
||||
|
||||
AM_SANITY_CHECK
|
||||
AM_MAINTAINER_MODE
|
||||
@@ -20,6 +21,7 @@ GETTEXT_PACKAGE=xdg-user-dirs
|
||||
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [The gettext domain name])
|
||||
AC_SUBST(GETTEXT_PACKAGE)
|
||||
|
||||
+AM_GNU_GETTEXT_REQUIRE_VERSION([0.14.4])
|
||||
AM_GNU_GETTEXT([external])
|
||||
|
||||
dnl ==========================================================================
|
||||
@@ -1,42 +1,41 @@
|
||||
{
|
||||
lib,
|
||||
stdenv,
|
||||
autoreconfHook,
|
||||
meson,
|
||||
ninja,
|
||||
fetchurl,
|
||||
libxslt,
|
||||
docbook_xsl,
|
||||
docbook_xml_dtd_43,
|
||||
gettext,
|
||||
makeWrapper,
|
||||
makeBinaryWrapper,
|
||||
libiconv,
|
||||
libintl,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "xdg-user-dirs";
|
||||
version = "0.18";
|
||||
version = "0.19";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://user-dirs.freedesktop.org/releases/xdg-user-dirs-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-7G8G10lc26N6cyA5+bXhV4vLKWV2/eDaQO2y9SIg3zw=";
|
||||
url = "https://user-dirs.freedesktop.org/releases/xdg-user-dirs-${finalAttrs.version}.tar.xz";
|
||||
hash = "sha256-6S3rkpwQ1LKTKTl6+KJYUQEkf35hd6xvHSjoITDtjBk=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# https://gitlab.freedesktop.org/xdg/xdg-user-dirs/-/merge_requests/16
|
||||
./gettext-0.25.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace Makefile.am \
|
||||
--replace-fail 'libraries = $(LIBINTL)' 'libraries = $(LIBICONV) $(LIBINTL)'
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
makeWrapper
|
||||
meson
|
||||
ninja
|
||||
makeBinaryWrapper
|
||||
libxslt
|
||||
docbook_xsl
|
||||
docbook_xml_dtd_43
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [ gettext ];
|
||||
gettext
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libiconv
|
||||
libintl
|
||||
];
|
||||
|
||||
NIX_LDFLAGS = if stdenv.isDarwin then "-liconv" else null;
|
||||
|
||||
@@ -44,6 +43,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
# fallback values need to be last
|
||||
wrapProgram "$out/bin/xdg-user-dirs-update" \
|
||||
--suffix XDG_CONFIG_DIRS : "$out/etc/xdg"
|
||||
|
||||
substituteInPlace "$out/lib/systemd/user/xdg-user-dirs.service" \
|
||||
--replace-fail "/usr/bin/xdg-user-dirs-update" "$out/bin/xdg-user-dirs-update"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
||||
Reference in New Issue
Block a user