xfce.xfce4-dev-tools: 4.18.1 -> 4.20.0
https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/compare/xfce4-dev-tools-4.18.1...xfce4-dev-tools-4.20.0 The xdt-autogen script now explicitly sets aclocal macro search path via ACLOCAL_FLAGS, referencing ${datarootdir}/aclocal, which is previously in the $dev output. Since pointing datarootdir to $dev will result in circular dependency, I dropped the $dev output.
This commit is contained in:
@@ -1,27 +1,48 @@
|
||||
{ lib
|
||||
, mkXfceDerivation
|
||||
, autoreconfHook
|
||||
, libxslt
|
||||
, docbook_xsl
|
||||
, autoconf
|
||||
, automake
|
||||
, glib
|
||||
, gtk-doc
|
||||
, intltool
|
||||
, libtool
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitLab,
|
||||
autoreconfHook,
|
||||
docbook_xsl,
|
||||
libxslt,
|
||||
meson,
|
||||
pkg-config,
|
||||
wrapGAppsHook3,
|
||||
python3,
|
||||
autoconf,
|
||||
automake,
|
||||
glib,
|
||||
gtk-doc,
|
||||
libtool,
|
||||
intltool,
|
||||
gitUpdater,
|
||||
}:
|
||||
|
||||
mkXfceDerivation {
|
||||
category = "xfce";
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "xfce4-dev-tools";
|
||||
version = "4.18.1";
|
||||
version = "4.20.0";
|
||||
|
||||
sha256 = "sha256-JUyFlifNVhSnIMaI9qmgCtGIgkpmzYybMfuhPgJiDOg=";
|
||||
src = fetchFromGitLab {
|
||||
domain = "gitlab.xfce.org";
|
||||
owner = "xfce";
|
||||
repo = "xfce4-dev-tools";
|
||||
rev = "xfce4-dev-tools-${finalAttrs.version}";
|
||||
hash = "sha256-eUfNa/9ksLCKtVwBRtHaVl7Yl95tukUaDdoLNfeR+Ew=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
libxslt
|
||||
docbook_xsl
|
||||
libxslt # for xsltproc
|
||||
# x-d-t itself is not a meson project, but the xfce-do-release script wants
|
||||
# `meson rewrite kwargs`, thus this is checked by `AC_CHECK_PROGS`.
|
||||
meson
|
||||
pkg-config
|
||||
wrapGAppsHook3
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
python3 # for xdt-gen-visibility
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
@@ -33,10 +54,23 @@ mkXfceDerivation {
|
||||
libtool
|
||||
];
|
||||
|
||||
dontUseMesonConfigure = true;
|
||||
configureFlags = [ "--enable-maintainer-mode" ];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Autoconf macros and scripts to augment app build systems";
|
||||
maintainers = with maintainers; [ ] ++ teams.xfce.members;
|
||||
passthru.updateScript = gitUpdater {
|
||||
rev-prefix = "xfce4-dev-tools-";
|
||||
odd-unstable = true;
|
||||
};
|
||||
}
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://gitlab.xfce.org/xfce/xfce4-dev-tools";
|
||||
description = "Autoconf macros and scripts to augment app build systems";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ ] ++ teams.xfce.members;
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -61,11 +61,7 @@ makeScopeWithSplicing' {
|
||||
|
||||
xfce4-appfinder = callPackage ./core/xfce4-appfinder { };
|
||||
|
||||
xfce4-dev-tools = callPackage ./core/xfce4-dev-tools {
|
||||
mkXfceDerivation = self.mkXfceDerivation.override {
|
||||
xfce4-dev-tools = null;
|
||||
};
|
||||
};
|
||||
xfce4-dev-tools = callPackage ./core/xfce4-dev-tools { };
|
||||
|
||||
#### APPLICATIONS
|
||||
|
||||
|
||||
Reference in New Issue
Block a user