diff --git a/srcpkgs/lxsession/patches/fix-tests.patch b/srcpkgs/lxsession/patches/fix-tests.patch new file mode 100644 index 00000000000..4a16b89acc5 --- /dev/null +++ b/srcpkgs/lxsession/patches/fix-tests.patch @@ -0,0 +1,13 @@ +These files are generated during the build + +diff -rup po/POTFILES.skip.orig po/POTFILES.skip +--- a/po/POTFILES.skip ++++ b/po/POTFILES.skip +@@ -5,3 +5,7 @@ lxsession-default-apps/combobox.c + data/lxpolkit.desktop.in.in + # bug of intltool with automake 1.15 + sub/data/lxpolkit.desktop.in ++ ++data/lxpolkit.desktop.in ++lxpolkit/main.c ++lxsession/app.c diff --git a/srcpkgs/lxsession/template b/srcpkgs/lxsession/template index d1ef33061d9..90d21393883 100644 --- a/srcpkgs/lxsession/template +++ b/srcpkgs/lxsession/template @@ -1,20 +1,21 @@ # Template file for 'lxsession' pkgname=lxsession -version=0.5.5 +version=0.5.6 revision=1 build_style=gnu-configure configure_args="--enable-buildin-clipboard --enable-buildin-polkit --enable-gtk3" -hostmakedepends="pkg-config intltool vala" +hostmakedepends="pkg-config intltool vala automake glib-devel gettext-devel" makedepends="dbus-glib-devel gtk+3-devel polkit-devel" depends="hicolor-icon-theme" short_desc="LXDE X11 Session Manager" maintainer="Orphaned " license="GPL-2.0-or-later" homepage="http://lxde.org/" -distfiles="${SOURCEFORGE_SITE}/lxde/$pkgname-$version.tar.xz" -checksum=e43e0d9c033095559ab57c8821c2b84fea58009d267db1324d32dca8bd4dbb46 +distfiles="https://github.com/lxde/lxsession/archive/refs/tags/${version}.tar.gz" +checksum=af469d7ed6edbd733da6ad01a46fef3eff871483db5b3d8ecc3c856dbcbed12f replaces="lxpolkit>=0" -pre_build() { - rm *.stamp +pre_configure() { + [ -d m4 ] || mkdir m4 + autoreconf -fi }