summaryrefslogtreecommitdiff
path: root/app-misc/emelfm2
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-misc/emelfm2
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/emelfm2')
-rw-r--r--app-misc/emelfm2/Manifest6
-rw-r--r--app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild87
-rw-r--r--app-misc/emelfm2/emelfm2-0.9.1-r2.ebuild87
-rw-r--r--app-misc/emelfm2/metadata.xml16
4 files changed, 196 insertions, 0 deletions
diff --git a/app-misc/emelfm2/Manifest b/app-misc/emelfm2/Manifest
new file mode 100644
index 000000000000..946f3f62300d
--- /dev/null
+++ b/app-misc/emelfm2/Manifest
@@ -0,0 +1,6 @@
+DIST emelfm2-0.9.1.tar.bz2 1217126 SHA256 bfb94ff4e40c0a9c0d2a6aeb0efa22e177accbf6abd3096226d93daecd23642f SHA512 bd3a1ad2338c80d6824a2a84736470ecfa7e93f455cc8e3243944833807fe9b3544e2fea6bd6ccbddaf0188ad89ce616ed146271f6ffabec80f5dfb2f1ad6f57 WHIRLPOOL 4eaa1d95396a23c5f00ef66784f9f124f8c79e5dfe820f8bc556037109d799f5b1d30ef25a51183116ba955c931c0ec161d0e8aa3d92b79f33f0baaba7edf21d
+EBUILD emelfm2-0.9.1-r1.ebuild 1971 SHA256 9760ee20b55e1af6a4553b356b014cdafcbf057fd2bd11851f1168b0d00cd0b4 SHA512 fd716b9b814d9630b8c44fc8b7603d44ebc7ee48f9b0dc22e848353e2a1a26ca39490dffe8da27b1b091cdf1fb7761d135b40e3f3946a83985a294756639769c WHIRLPOOL 71531b9c3cc4187046609d98ce8021eb5b3d62fc34cd79acd44d1be658681b65ea4447fb97a6b568eb29b2d00e052d215a3fe3ff34a795e51408d709a4489ee8
+EBUILD emelfm2-0.9.1-r2.ebuild 2019 SHA256 bb4a8cae726308c4d24025131811a14bed64979d84b9908fde7fb124bc7cca1d SHA512 89c900f5e5b9f29a3fdabae42d37e1616c76bc11779a101f4601feb3146e8b08cdac3df1d9d7c386d64d1bd61d31a6fea495f9e3b909ed77f95b5f948fef956f WHIRLPOOL bd4928f55d6f53ef7fa1de777d4bdeb03aa320756644cf3802824d0fc75b589772ac98b8ac1d25a1bccc8dbe4d4d94ec23dfcea59f0cb5e565a78b33b20117b0
+MISC ChangeLog 4082 SHA256 fbd47502cdb5466314afee1046b039bda7eb6c2d4a15e937f8a18a9ff6d8ebfa SHA512 02487474cbd1b8822561ad193e29ab53b84025fbe417fd8dfd554940846debb39aea2c7811bf1e8f7b79f82427b78a867bc0765dc91bccf2f0f3f32262badf18 WHIRLPOOL c39f78a88095f21140a65f2233121df7149154fced70a50d77afcfac06fe2b6738f52e9da3d3821923438ffa85f5e749e1a735b1ae065d84dc1f5fbea331d64d
+MISC ChangeLog-2015 6611 SHA256 14a5e06730a76a911633e58c0ed07554686ecde9646e551d42ddf637f433fe75 SHA512 12b38479a99f1ce0a1e4609901835e2e5560f14399018dba14017949b0f5a583d2d053079c25fe64a003f79b6c8daa6660edb50ca7e2aa978c8e9277fb004f66 WHIRLPOOL 3669c8b06e3302e58b781393c1da0653d8fe4e235226172b35b21a6112b9e9d8b5f58eab9e72040fc097677cb0fdbc62b0820e2a92e6feac70296c32d1f5f595
+MISC metadata.xml 472 SHA256 4b81ae24eba65347f30ea82b093e747138b520c054ae2ba225d748a290d5013a SHA512 7f388f3867a249b22c8fbf0508f31219ca77fe0c445195d5791b26ff85ac78de4eb0050ad9ee7bfbfa6639b54005a659ab164572c102d8308d64a1f19f69e2aa WHIRLPOOL e35e3930d25b7ac68d2d793d9c32479462f5c2a1593f0204e4f3c861253c14d25a2abb3a2d5a5d5e461d3bd8e66f9afc4800f73c00cdac9ca8bc4ba832d47a9f
diff --git a/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild b/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild
new file mode 100644
index 000000000000..6c74bb99d21a
--- /dev/null
+++ b/app-misc/emelfm2/emelfm2-0.9.1-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="A file manager that implements the popular two-pane design"
+HOMEPAGE="http://emelfm2.net/"
+SRC_URI="http://emelfm2.net/rel/${P}.tar.bz2"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+IUSE="acl ansi gimp gtk3 kernel_linux nls policykit spell udisks"
+
+EMELFM2_LINGUAS=( de fr ja pl ru zh_CN )
+IUSE+=" ${EMELFM2_LINGUAS[@]/#/linguas_}"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.26:2
+ !gtk3? ( >=x11-libs/gtk+-2.12:2 )
+ gtk3? ( x11-libs/gtk+:3 )
+ acl? ( sys-apps/acl )
+ gimp? ( media-gfx/gimp )
+ policykit? ( sys-auth/polkit )
+ spell? ( >=app-text/gtkspell-2.0.14:2 )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e 's:@$(BIN_MSGFMT):$(BIN_MSGFMT):g' \
+ -e 's:@$(CC):$(CC):g' \
+ -e 's:dbus-glib-1::' \
+ Makefile || die
+
+ local lingua
+ for lingua in ${EMELFM2_LINGUAS[@]}; do
+ use linguas_${lingua} || mv po/${lingua}.po{,.unwanted}
+ done
+}
+
+src_configure() {
+ myemelconf=(
+ $(usex acl WITH_ACL=1 WITH_ACL=0)
+ $(usex ansi WITH_OUTPUTSTYLES=1 WITH_OUTPUTSTYLES=0)
+ $(usex gimp WITH_THUMBS=1 WITH_THUMBS=0)
+ $(usex gtk3 'GTK3=1 GTK2=0' 'GTK3=0 GTK2=1')
+ $(usex kernel_linux WITH_KERNELFAM=1 WITH_KERNELFAM=0)
+ $(usex nls I18N=1 I18N=0)
+ $(usex policykit WITH_POLKIT=1 WITH_POLKIT=0)
+ $(usex spell EDITOR_SPELLCHECK=1 EDITOR_SPELLCHECK=0)
+ $(usex udisks WITH_UDISKS=1 WITH_UDISKS=0)
+ DOCS_VERSION=1
+ STRIP=0
+ WITH_TRANSPARENCY=1
+ )
+}
+
+src_compile() {
+ tc-export CC
+ emake \
+ LIB_DIR="/usr/$(get_libdir)" \
+ PREFIX="/usr" \
+ ${myemelconf[@]}
+}
+
+src_install() {
+ emake \
+ LIB_DIR="${D}/usr/$(get_libdir)" \
+ PREFIX="${D}/usr" \
+ ${myemelconf[@]} \
+ install \
+ $(usex nls install_i18n '')
+
+ newicon icons/${PN}_48.png ${PN}.png
+}
diff --git a/app-misc/emelfm2/emelfm2-0.9.1-r2.ebuild b/app-misc/emelfm2/emelfm2-0.9.1-r2.ebuild
new file mode 100644
index 000000000000..e3fc45f7773b
--- /dev/null
+++ b/app-misc/emelfm2/emelfm2-0.9.1-r2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="A file manager that implements the popular two-pane design"
+HOMEPAGE="http://emelfm2.net/"
+SRC_URI="http://emelfm2.net/rel/${P}.tar.bz2"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="acl ansi gimp gtk3 kernel_linux nls policykit spell udisks"
+
+EMELFM2_LINGUAS=( de fr ja pl ru zh_CN )
+IUSE+=" ${EMELFM2_LINGUAS[@]/#/linguas_}"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.26:2
+ !gtk3? ( >=x11-libs/gtk+-2.12:2 )
+ gtk3? ( x11-libs/gtk+:3 )
+ acl? ( sys-apps/acl )
+ gimp? ( media-gfx/gimp )
+ policykit? ( sys-auth/polkit )
+ spell? ( >=app-text/gtkspell-2.0.14:2 )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ udisks? ( sys-fs/udisks:2 )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )
+"
+
+RESTRICT="test"
+
+src_prepare() {
+ sed -i \
+ -e 's:@$(BIN_MSGFMT):$(BIN_MSGFMT):g' \
+ -e 's:@$(CC):$(CC):g' \
+ -e 's:dbus-glib-1::' \
+ Makefile || die
+
+ local lingua
+ for lingua in ${EMELFM2_LINGUAS[@]}; do
+ use linguas_${lingua} || mv po/${lingua}.po{,.unwanted}
+ done
+}
+
+src_configure() {
+ myemelconf=(
+ $(usex acl WITH_ACL=1 WITH_ACL=0)
+ $(usex ansi WITH_OUTPUTSTYLES=1 WITH_OUTPUTSTYLES=0)
+ $(usex gimp WITH_THUMBS=1 WITH_THUMBS=0)
+ $(usex gtk3 'GTK3=1 GTK2=0' 'GTK3=0 GTK2=1')
+ $(usex kernel_linux WITH_KERNELFAM=1 WITH_KERNELFAM=0)
+ $(usex nls I18N=1 I18N=0)
+ $(usex policykit WITH_POLKIT=1 WITH_POLKIT=0)
+ $(usex spell EDITOR_SPELLCHECK=1 EDITOR_SPELLCHECK=0)
+ $(usex udisks WITH_UDISKS=1 WITH_UDISKS=0)
+ DOCS_VERSION=1
+ STRIP=0
+ WITH_TRANSPARENCY=1
+ )
+}
+
+src_compile() {
+ tc-export CC
+ emake \
+ LIB_DIR="/usr/$(get_libdir)" \
+ PREFIX="/usr" \
+ ${myemelconf[@]}
+}
+
+src_install() {
+ emake \
+ LIB_DIR="${D}/usr/$(get_libdir)" \
+ PREFIX="${D}/usr" \
+ XDG_DESKTOP_DIR="${D}/usr/share/applications" \
+ ${myemelconf[@]} \
+ install $(usex nls install_i18n '')
+
+ newicon icons/${PN}_48.png ${PN}.png
+}
diff --git a/app-misc/emelfm2/metadata.xml b/app-misc/emelfm2/metadata.xml
new file mode 100644
index 000000000000..deb4bffc46fa
--- /dev/null
+++ b/app-misc/emelfm2/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+<email>desktop-misc@gentoo.org</email>
+<name>Gentoo Desktop Miscellaneous Project</name>
+ </maintainer>
+ <use>
+ <flag name="ansi">
+ Add support for ANSI escape sequences
+ </flag>
+ <flag name="gtk3">
+ Use <pkg>x11-libs/gtk+</pkg>:3 instead of <pkg>x11-libs/gtk+</pkg>:2
+ </flag>
+ </use>
+</pkgmetadata>