diff options
Diffstat (limited to 'app-misc/worker')
| -rw-r--r-- | app-misc/worker/Manifest | 1 | ||||
| -rw-r--r-- | app-misc/worker/metadata.xml | 23 | ||||
| -rw-r--r-- | app-misc/worker/worker-3.8.3-r100.ebuild | 2 | ||||
| -rw-r--r-- | app-misc/worker/worker-4.6.1-r100.ebuild | 63 | ||||
| -rw-r--r-- | app-misc/worker/worker-4.6.1.ebuild | 58 |
5 files changed, 136 insertions, 11 deletions
diff --git a/app-misc/worker/Manifest b/app-misc/worker/Manifest index aabc519b79f3..09eba53dc893 100644 --- a/app-misc/worker/Manifest +++ b/app-misc/worker/Manifest @@ -1 +1,2 @@ DIST worker-3.8.3.tar.bz2 1519483 BLAKE2B 45573bed62256eda879a776f8a65af63a5c57f8c89784445faf264d2e09403faecdeb225d99ee50498df4c21a9cdf69a131c7d391a24eafe48c2319808b009dd SHA512 fa5d078233a91ec603cd87718542cdd5d99ef89c5d2e72c84fe40c08778c5e9dde8e99a23ccfee5ef61e63535c809a48ccf71fe9a256fd7afa05f848c5045738 +DIST worker-4.6.1.tar.bz2 1615384 BLAKE2B a0d665f82d585d4e8a7e515e44b23541da24f6712c86bff422d4612ea67292c31cd204367965f8dd0ed91e69fa11453f7fc5a0228b2508d8397bde39460ff6f1 SHA512 f5977bc2c84c1eebb0058d63c7d10a0b39fa3c3bace09b6adac82f6a17bd9df8b1e2ba8138d764899895b69493493245cb6f7aff15014471a109a023fe203e57 diff --git a/app-misc/worker/metadata.xml b/app-misc/worker/metadata.xml index b0a7881b44f0..6a17e6b858e8 100644 --- a/app-misc/worker/metadata.xml +++ b/app-misc/worker/metadata.xml @@ -1,15 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<!-- maintainer-needed --> -<longdescription> - Worker is a filemanager for X-Window on UNIX. - It's a clone of the filemanager "Directory Opus 4", a very famous program - for Amiga-systems. The dirs and files are shown in two independent panels - (similar to MidnightCommander). -</longdescription> -<use> - <flag name="avfs">Enable support for <pkg>sys-fs/avfs</pkg></flag> -</use> + <!-- maintainer-needed --> + <longdescription> + Worker is a filemanager for X-Window on UNIX. + It's a clone of the filemanager "Directory Opus 4", a very famous program + for Amiga-systems. The dirs and files are shown in two independent panels + (similar to MidnightCommander). + </longdescription> + <use> + <flag name="avfs">Enable support for <pkg>sys-fs/avfs</pkg></flag> + </use> + <upstream> + <changelog>http://www.boomerangsworld.de/cms/worker/changes.html</changelog> + </upstream> <origin>gentoo-staging</origin> </pkgmetadata> diff --git a/app-misc/worker/worker-3.8.3-r100.ebuild b/app-misc/worker/worker-3.8.3-r100.ebuild index 06b9831b0d02..b16bd9ad472a 100644 --- a/app-misc/worker/worker-3.8.3-r100.ebuild +++ b/app-misc/worker/worker-3.8.3-r100.ebuild @@ -3,7 +3,7 @@ EAPI=7 -LUA_COMPAT=( lua5-{1..2} ) +LUA_COMPAT=( lua5-{1..4} luajit ) inherit lua-single diff --git a/app-misc/worker/worker-4.6.1-r100.ebuild b/app-misc/worker/worker-4.6.1-r100.ebuild new file mode 100644 index 000000000000..d8f33abc29ea --- /dev/null +++ b/app-misc/worker/worker-4.6.1-r100.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit autotools lua-single + +DESCRIPTION="Worker Filemanager: Amiga Directory Opus 4 clone" +HOMEPAGE="https://www.boomerangsworld.de/cms/worker/" +SRC_URI="http://www.boomerangsworld.de/cms/worker/downloads/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +IUSE="avfs debug dbus examples libnotify lua +magic xinerama xft" + +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND="x11-libs/libX11 + avfs? ( >=sys-fs/avfs-0.9.5 ) + dbus? ( sys-apps/dbus ) + lua? ( ${LUA_DEPS} ) + magic? ( sys-apps/file ) + xft? ( x11-libs/libXft ) + xinerama? ( x11-libs/libXinerama )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog INSTALL NEWS README README_LARGEFILES THANKS ) + +src_prepare() { + default + + # Don't use /usr/share/appdata + sed -i -e "s:/appdata:/metainfo:" contrib/Makefile.am || die + eautoreconf +} + +src_configure() { + # there is no ./configure flag to disable libXinerama support + export ac_cv_lib_Xinerama_XineramaQueryScreens=$(usex xinerama) + econf \ + --without-hal \ + --enable-utf8 \ + $(use_with avfs) \ + $(use_with dbus) \ + $(use_enable debug) \ + $(use_enable libnotify inotify) \ + $(use_enable lua) \ + $(use_with magic libmagic) \ + $(use_enable xft) +} + +src_install() { + default + + if use examples; then + docinto examples + dodoc examples/config-* + fi +} diff --git a/app-misc/worker/worker-4.6.1.ebuild b/app-misc/worker/worker-4.6.1.ebuild new file mode 100644 index 000000000000..6d85904ae666 --- /dev/null +++ b/app-misc/worker/worker-4.6.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools toolchain-funcs + +DESCRIPTION="Worker Filemanager: Amiga Directory Opus 4 clone" +HOMEPAGE="https://www.boomerangsworld.de/cms/worker/" +SRC_URI="http://www.boomerangsworld.de/cms/worker/downloads/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +IUSE="avfs debug dbus examples libnotify lua +magic xinerama xft" + +RDEPEND="x11-libs/libX11 + avfs? ( >=sys-fs/avfs-0.9.5 ) + dbus? ( sys-apps/dbus ) + lua? ( dev-lang/lua:0 ) + magic? ( sys-apps/file ) + xft? ( x11-libs/libXft ) + xinerama? ( x11-libs/libXinerama )" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ChangeLog INSTALL NEWS README README_LARGEFILES THANKS ) + +src_prepare() { + default + + # Don't use /usr/share/appdata + sed -i -e "s:/appdata:/metainfo:" contrib/Makefile.am || die + eautoreconf +} + +src_configure() { + # there is no ./configure flag to disable libXinerama support + export ac_cv_lib_Xinerama_XineramaQueryScreens=$(usex xinerama) + econf \ + --without-hal \ + --enable-utf8 \ + $(use_with avfs) \ + $(use_with dbus) \ + $(use_enable debug) \ + $(use_enable libnotify inotify) \ + $(use_enable lua) \ + $(use_with magic libmagic) \ + $(use_enable xft) +} + +src_install() { + default + + if use examples; then + docinto examples + dodoc examples/config-* + fi +} |
