diff options
author | Nirbheek Chauhan <nirbheek@gentoo.org> | 2012-09-22 23:49:28 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@gentoo.org> | 2012-09-22 23:53:26 +0530 |
commit | b75eab9e1e4aa04fdd4d9e99da22df4cf6a5a684 (patch) | |
tree | c08874f548429f4b30a22bca06d414ec7c50e3f4 /app-arch | |
parent | Add dev-util/devhelp-3.5.92 (diff) | |
download | gnome-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/Manifest | 8 | ||||
-rw-r--r-- | app-arch/file-roller/file-roller-3.5.92.ebuild | 104 | ||||
-rw-r--r-- | app-arch/file-roller/file-roller-9999.ebuild | 18 |
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" |