diff options
Diffstat (limited to 'x11-misc/devilspie2')
-rw-r--r-- | x11-misc/devilspie2/Manifest | 2 | ||||
-rw-r--r-- | x11-misc/devilspie2/devilspie2-0.42.ebuild | 51 | ||||
-rw-r--r-- | x11-misc/devilspie2/devilspie2-0.44.ebuild | 52 | ||||
-rw-r--r-- | x11-misc/devilspie2/metadata.xml | 11 |
4 files changed, 60 insertions, 56 deletions
diff --git a/x11-misc/devilspie2/Manifest b/x11-misc/devilspie2/Manifest index e37adbef8d9a..0f51d753732b 100644 --- a/x11-misc/devilspie2/Manifest +++ b/x11-misc/devilspie2/Manifest @@ -1 +1 @@ -DIST devilspie2_0.42-src.tar.gz 48663 BLAKE2B a2340f64191ba31d554aaab8c1ce74ba2252ac4f1524446c88eb674d9bc49225298eaa64c9df649410cb8a07993e891491f7d885af0d917810143ecdb8916bbc SHA512 796b95ded542a76343ffcff25d7838ee3bc25f37d9a02d06785a71aeb7c0da3ef05279f9b88216124c5c9c64754fde59973445a954b0f446f5b4ebe6a25f3055 +DIST devilspie2-0.44.tar.xz 46028 BLAKE2B e9ec3115781575c331d91e982fd1c71361ea57004a1b7ff234957998d3d44fd4e9a0ca1fde9d133e9e4c2d01b6e8d192921554eae8b83acfb0e3fa44b0c9fd23 SHA512 f01f2d044a670dd9b1b97e896a3e8ebcac3e67daea9f08a14bce26fe8084b85f7fdaa0ed147aba91626200f882eddeba7e0ec18f0f565cb7557ffb2ac74a4a64 diff --git a/x11-misc/devilspie2/devilspie2-0.42.ebuild b/x11-misc/devilspie2/devilspie2-0.42.ebuild deleted file mode 100644 index 26fe55495aef..000000000000 --- a/x11-misc/devilspie2/devilspie2-0.42.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# check locales on version bump! -PLOCALES="fi fr it ja nl pt_BR ru sv" -inherit flag-o-matic toolchain-funcs l10n - -DESCRIPTION="Devilspie like window matching utility, using LUA for scripting" -HOMEPAGE="https://www.nongnu.org/devilspie2/" -SRC_URI="https://download.savannah.gnu.org/releases/devilspie2/devilspie2_${PV}-src.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug" - -RDEPEND=" - >=dev-lang/lua-5.1.5:0 - >=dev-libs/glib-2.32.4:2 - >=x11-libs/gtk+-3.4.4:3 - >=x11-libs/libwnck-3.4.4:3 - x11-libs/libX11 -" -DEPEND=" - ${RDEPEND} - sys-devel/gettext - virtual/pkgconfig - x11-base/xorg-proto -" - -src_prepare() { - default - use debug && append-cflags -D_DEBUG -} - -src_compile() { - emake CC=$(tc-getCC) PREFIX="/usr" LANGUAGES="$(l10n_get_locales)" -} - -src_install() { - emake PREFIX="/usr" DESTDIR="${D}" LANGUAGES="$(l10n_get_locales)" install - - dodoc AUTHORS ChangeLog README README.translators TODO VERSION - doman devilspie2.1 -} - -pkg_postinst() { - elog "Default directory for scripts is ~/.config/devilspie2/" -} diff --git a/x11-misc/devilspie2/devilspie2-0.44.ebuild b/x11-misc/devilspie2/devilspie2-0.44.ebuild new file mode 100644 index 000000000000..8f5a37e52d01 --- /dev/null +++ b/x11-misc/devilspie2/devilspie2-0.44.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +inherit lua-single plocale toolchain-funcs + +DESCRIPTION="Window matching utility with Lua scripting" +HOMEPAGE="https://www.nongnu.org/devilspie2/" +SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + dev-libs/glib:2 + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXinerama + x11-libs/libwnck:3" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig" + +src_compile() { + tc-export CC PKG_CONFIG + + local PLOCALES="fi fr it ja nl pt_BR ru sv" + + DEVILSPIE2_ARGS=( + PREFIX="${EPREFIX}"/usr + LANGUAGES="$(plocale_get_locales)" + LUA=${ELUA} + ) + + mkdir obj || die # race condition (bug #881473) + emake "${DEVILSPIE2_ARGS[@]}" +} + +src_install() { + emake DESTDIR="${D}" "${DEVILSPIE2_ARGS[@]}" install + einstalldocs + + dodoc -r doc/examples +} diff --git a/x11-misc/devilspie2/metadata.xml b/x11-misc/devilspie2/metadata.xml index 2ba8e9e851e4..e02d812d6f06 100644 --- a/x11-misc/devilspie2/metadata.xml +++ b/x11-misc/devilspie2/metadata.xml @@ -1,8 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>desktop-misc@gentoo.org</email> - <name>Gentoo Desktop Miscellaneous Project</name> + <maintainer type="person"> + <email>ionen@gentoo.org</email> + <name>Ionen Wolkens</name> </maintainer> + <upstream> + <remote-id type="github">dsalt/devilspie2</remote-id> + </upstream> </pkgmetadata> |