summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@gentoo.org>2012-09-22 23:49:28 +0530
committerNirbheek Chauhan <nirbheek@gentoo.org>2012-09-22 23:53:26 +0530
commitb75eab9e1e4aa04fdd4d9e99da22df4cf6a5a684 (patch)
treec08874f548429f4b30a22bca06d414ec7c50e3f4 /app-arch
parentAdd dev-util/devhelp-3.5.92 (diff)
downloadgnome-b75eab9e1e4aa04fdd4d9e99da22df4cf6a5a684.tar.gz
gnome-b75eab9e1e4aa04fdd4d9e99da22df4cf6a5a684.tar.bz2
gnome-b75eab9e1e4aa04fdd4d9e99da22df4cf6a5a684.zip
Add app-arch/file-roller-3.5.92
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/file-roller/Manifest8
-rw-r--r--app-arch/file-roller/file-roller-3.5.92.ebuild104
-rw-r--r--app-arch/file-roller/file-roller-9999.ebuild18
3 files changed, 123 insertions, 7 deletions
diff --git a/app-arch/file-roller/Manifest b/app-arch/file-roller/Manifest
index 83fa93e0..ef7fa058 100644
--- a/app-arch/file-roller/Manifest
+++ b/app-arch/file-roller/Manifest
@@ -1,3 +1,5 @@
-AUX 3.1.2-packages.match 527 RMD160 3ae6ba4f7123e1c056d0286a9bdf46fa105039a8 SHA1 8041257948511cdae7c29ad1a7923867f8a0756d SHA256 ec3ad7667cb92562659bf76e22e502b57af18c7a2ca8cabf7834a0fca8573e1b
-AUX file-roller-2.10.3-use_bin_tar.patch 504 RMD160 0af7af1c83953554e58c3a2f82ae3edb2e6b7e55 SHA1 a40077b5ace4be970dae46b44aa5b8ce19a75780 SHA256 c22e742893800c4302df40af66b1eabeab700fea7326eada849f919bdd76c052
-EBUILD file-roller-9999.ebuild 2478 RMD160 86c6c87feef38a78f9dee6d2ff92795053774750 SHA1 a218ca1dc6fd28ac71269a006757c3a3405b74c7 SHA256 14a5166d6fbd9e01a0c37c7741928235b7d29e78319cff9285de913ddc023b30
+AUX 3.1.2-packages.match 527 SHA256 ec3ad7667cb92562659bf76e22e502b57af18c7a2ca8cabf7834a0fca8573e1b SHA512 903fcee873421e37269cf5ef35251de03f0d7352af2b3370b0887d6fceaf89f96bb4875c9ce03613752c6a10c7d601d53f669d1b74ca6b898a0c39087d441342 WHIRLPOOL b2cdc682a6bfa96a17d9032ffbd21993dd12bce2378fa1ae63bbc2a190ddbf1302f80276991a32c38916c8da305ae295692e081451e6cbf967c3103f0d7ef4b4
+AUX file-roller-2.10.3-use_bin_tar.patch 504 SHA256 c22e742893800c4302df40af66b1eabeab700fea7326eada849f919bdd76c052 SHA512 e93b69af0e281590a362930580f13f2b85efec98d9a40c6b8becf3731c70713be106dbfbff9f4a7e783fc0dc0f72fdb78a063d5ab7d0c9c280a90fc58b778667 WHIRLPOOL 13e8bfa47665be629119adaeaa0b31092aa409916410bdf39caca11b2f87c4f949e2153037d0d52d51ee88c1009dd1b6265a4cc525da8f7e9621d4931d15887c
+DIST file-roller-3.5.92.tar.xz 1476992 SHA256 ff54df339f604e931376940ba27da4be3b4f63dc9c1eaa3e53332db682459657 SHA512 433ed8a90f4a425c56ee05d676b43d1e9706dc26d54658678b5b532f9d6773f69fb3825ee2a32492c16b5147c874ca501335e22b5be359a92ba6b416eaf9df56 WHIRLPOOL b36d3f7667fc558b04d2db6ff3902ff26e24639f759ffd8612701af781f18a54e9e5cf92715e680a17e6a0b2fb342fb3012a89a349fa204efdc43dc6648386bb
+EBUILD file-roller-3.5.92.ebuild 2698 SHA256 5ecba11bd97de42d0438a0bcc20bc169d24584a42afa9e670d80029ff6391312 SHA512 71ef439995d164c7fad7d4356e30abf352506acdf056b5c6d004eb3481509a12afdeed6006b87bb6b1880010719da72728aeb0e8a48d9a5b23ae0b9a18574544 WHIRLPOOL d93abdf355acbdb9e6a529b401d142b2301732bd51133e1b57f9580f1d8cdb789a842548d15d314fc751a471863ac78f21f5a5c2c82baf0453e6cd233c312013
+EBUILD file-roller-9999.ebuild 2698 SHA256 5ecba11bd97de42d0438a0bcc20bc169d24584a42afa9e670d80029ff6391312 SHA512 71ef439995d164c7fad7d4356e30abf352506acdf056b5c6d004eb3481509a12afdeed6006b87bb6b1880010719da72728aeb0e8a48d9a5b23ae0b9a18574544 WHIRLPOOL d93abdf355acbdb9e6a529b401d142b2301732bd51133e1b57f9580f1d8cdb789a842548d15d314fc751a471863ac78f21f5a5c2c82baf0453e6cd233c312013
diff --git a/app-arch/file-roller/file-roller-3.5.92.ebuild b/app-arch/file-roller/file-roller-3.5.92.ebuild
new file mode 100644
index 00000000..2d8e198f
--- /dev/null
+++ b/app-arch/file-roller/file-roller-3.5.92.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit eutils gnome2
+if [[ ${PV} = 9999 ]]; then
+ inherit gnome2-live
+fi
+
+DESCRIPTION="Archive manager for GNOME"
+HOMEPAGE="http://fileroller.sourceforge.net/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="nautilus packagekit"
+if [[ ${PV} = 9999 ]]; then
+ KEYWORDS=""
+else
+ KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
+fi
+
+# gdk-pixbuf used extensively in the source
+# cairo used in eggtreemultidnd.c
+# pango used in fr-window
+RDEPEND=">=dev-libs/glib-2.29.14:2
+ sys-apps/file
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango
+ x11-libs/libSM
+ x11-libs/libICE
+ >=x11-libs/gtk+-3.4.0:3
+ >=app-arch/libarchive-3.0.0
+ >=x11-libs/libnotify-0.4.3
+ >=dev-libs/json-glib-0.14.0
+ nautilus? ( >=gnome-base/nautilus-3 )
+ packagekit? ( app-admin/packagekit-base )
+"
+DEPEND="${RDEPEND}
+ app-text/gnome-doc-utils
+ >=dev-util/intltool-0.40.0
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+if [[ ${PV} = 9999 ]]; then
+ DEPEND="${DEPEND}
+ app-text/yelp-tools"
+fi
+
+pkg_setup() {
+ # --disable-debug because enabling it adds -O0 to CFLAGS
+ G2CONF="${G2CONF}
+ --disable-dependency-tracking
+ --disable-scrollkeeper
+ --disable-run-in-place
+ --disable-static
+ --disable-schemas-compile
+ --disable-debug
+ --enable-magic
+ --enable-libarchive
+ --with-smclient=xsmp
+ $(use_enable nautilus nautilus-actions)
+ $(use_enable packagekit)"
+ [[ ${PV} != 9999 ]] && G2CONF="${G2CONF} ITSTOOL=$(type -P true)"
+ DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README TODO"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+
+ # Use absolute path to GNU tar since star doesn't have the same
+ # options. On Gentoo, star is /usr/bin/tar, GNU tar is /bin/tar
+ epatch "${FILESDIR}"/${PN}-2.10.3-use_bin_tar.patch
+
+ # File providing Gentoo package names for various archivers
+ cp -f "${FILESDIR}/3.1.2-packages.match" data/packages.match || die
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ elog "${PN} is a frontend for several archiving utilities. If you want a"
+ elog "particular achive format support, see ${HOMEPAGE}"
+ elog "and install the relevant package."
+ elog
+ elog "for example:"
+ elog " 7-zip - app-arch/p7zip"
+ elog " ace - app-arch/unace"
+ elog " arj - app-arch/arj"
+ elog " cpio - app-arch/cpio"
+ elog " deb - app-arch/dpkg"
+ elog " iso - app-cdr/cdrtools"
+ elog " jar,zip - app-arch/zip and app-arch/unzip"
+ elog " lha - app-arch/lha"
+ elog " lzop - app-arch/lzop"
+ elog " rar - app-arch/unrar"
+ elog " rpm - app-arch/rpm"
+ elog " unstuff - app-arch/stuffit"
+ elog " zoo - app-arch/zoo"
+}
diff --git a/app-arch/file-roller/file-roller-9999.ebuild b/app-arch/file-roller/file-roller-9999.ebuild
index d25e6c6c..2d8e198f 100644
--- a/app-arch/file-roller/file-roller-9999.ebuild
+++ b/app-arch/file-roller/file-roller-9999.ebuild
@@ -30,8 +30,13 @@ RDEPEND=">=dev-libs/glib-2.29.14:2
sys-apps/file
x11-libs/cairo
x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.0.2:3
x11-libs/pango
+ x11-libs/libSM
+ x11-libs/libICE
+ >=x11-libs/gtk+-3.4.0:3
+ >=app-arch/libarchive-3.0.0
+ >=x11-libs/libnotify-0.4.3
+ >=dev-libs/json-glib-0.14.0
nautilus? ( >=gnome-base/nautilus-3 )
packagekit? ( app-admin/packagekit-base )
"
@@ -40,8 +45,11 @@ DEPEND="${RDEPEND}
>=dev-util/intltool-0.40.0
sys-devel/gettext
virtual/pkgconfig"
-# eautoreconf needs:
-# gnome-base/gnome-common
+
+if [[ ${PV} = 9999 ]]; then
+ DEPEND="${DEPEND}
+ app-text/yelp-tools"
+fi
pkg_setup() {
# --disable-debug because enabling it adds -O0 to CFLAGS
@@ -53,8 +61,11 @@ pkg_setup() {
--disable-schemas-compile
--disable-debug
--enable-magic
+ --enable-libarchive
+ --with-smclient=xsmp
$(use_enable nautilus nautilus-actions)
$(use_enable packagekit)"
+ [[ ${PV} != 9999 ]] && G2CONF="${G2CONF} ITSTOOL=$(type -P true)"
DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README TODO"
}
@@ -85,7 +96,6 @@ pkg_postinst() {
elog " iso - app-cdr/cdrtools"
elog " jar,zip - app-arch/zip and app-arch/unzip"
elog " lha - app-arch/lha"
- elog " lzma - app-arch/xz-utils"
elog " lzop - app-arch/lzop"
elog " rar - app-arch/unrar"
elog " rpm - app-arch/rpm"