summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Kuleshov <svyatogor@gentoo.org>2006-04-16 12:17:42 +0000
committerSergey Kuleshov <svyatogor@gentoo.org>2006-04-16 12:17:42 +0000
commitb5a08e846086e41d81e2d3593e4a0743f186ae95 (patch)
treec89a102d1a950b3e43e297ea3601c14d257b5aa8 /rox-base
parentAdd patch to build on FreeBSD 6, and keyword ~x86-fbsd. (diff)
downloadgentoo-2-b5a08e846086e41d81e2d3593e4a0743f186ae95.tar.gz
gentoo-2-b5a08e846086e41d81e2d3593e4a0743f186ae95.tar.bz2
gentoo-2-b5a08e846086e41d81e2d3593e4a0743f186ae95.zip
New version of rox. Ebuild prepared by Peter Hyman. bug #115616
(Portage version: 2.0.54)
Diffstat (limited to 'rox-base')
-rw-r--r--rox-base/rox/ChangeLog7
-rw-r--r--rox-base/rox/Manifest28
-rw-r--r--rox-base/rox/files/digest-rox-2.4.11
-rw-r--r--rox-base/rox/rox-2.4.1.ebuild78
4 files changed, 87 insertions, 27 deletions
diff --git a/rox-base/rox/ChangeLog b/rox-base/rox/ChangeLog
index 7123a1d3196b..7f6a9f011bdb 100644
--- a/rox-base/rox/ChangeLog
+++ b/rox-base/rox/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for rox-base/rox
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/rox-base/rox/ChangeLog,v 1.15 2006/02/17 16:45:21 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/rox-base/rox/ChangeLog,v 1.16 2006/04/16 12:17:41 svyatogor Exp $
+
+*rox-2.4.1 (16 Apr 2006)
+
+ 16 Apr 2006; Sergey Kuleshov <svyatogor@gentoo.org> +rox-2.4.1.ebuild:
+ New version of Rox. All credits go to Peter Hyman. Bug #115616
17 Feb 2006; Simon Stelling <blubb@gentoo.org>
-files/2.1.2-crash-save-display-settings.patch.bz2:
diff --git a/rox-base/rox/Manifest b/rox-base/rox/Manifest
index 95282244ca66..46fbe245a340 100644
--- a/rox-base/rox/Manifest
+++ b/rox-base/rox/Manifest
@@ -1,39 +1,15 @@
MD5 6caa26ddb13bc3955620f0438a17aad5 ChangeLog 7037
-RMD160 1b8fc81ea312dc6ac14cdf35d141deedf83c24aa ChangeLog 7037
-SHA256 4aee232fb608af1ce0f8f454d565285bf28140026dd72a96498a1d48300d976f ChangeLog 7037
MD5 41ab2c5f1d5e3be857ddbad7ba6a7d2a files/digest-rox-2.1.3 59
-RMD160 4991339496fc00f74f66316a54c31f4ce5c953af files/digest-rox-2.1.3 59
-SHA256 aa6f4317c0fe02c7fd9c7245074aee61ea309bd729dae40ea6642329be263279 files/digest-rox-2.1.3 59
MD5 d7f3344d55ed0b3c386ef215755c31cf files/digest-rox-2.1.4 59
-RMD160 7eedba8fdf6ba5a82d836b40b68314876908aece files/digest-rox-2.1.4 59
-SHA256 c783c2b20d564eb9f66f3df36d0f91ba15f3af5f0a9b9eb8c18e7e2c33ae3f3a files/digest-rox-2.1.4 59
MD5 b7b99c9a9584fa68610e637fabb7b95e files/digest-rox-2.1.5 59
-RMD160 10938f9629a61f919498d0aae7a372ff63c057ca files/digest-rox-2.1.5 59
-SHA256 524938d1306ebacd4f985d2cffb668402b2eb30d2bc80dead99b5f834b3ac948 files/digest-rox-2.1.5 59
MD5 93f2d819182714fd4bd786848bb6e9a6 files/digest-rox-2.2.0 59
-RMD160 a40acebec35fb6aac6b04abf33ab8b273e8f8a23 files/digest-rox-2.2.0 59
-SHA256 1a9de905cc1a0e330fe904d123c97d88452d447797e91ec746578d74b1c0dc57 files/digest-rox-2.2.0 59
MD5 27db9585e8acfde2e54224f63bed8e80 files/digest-rox-2.3 129
-RMD160 ad50cd1ccf0e296cb2b823ca161e9ac409405c93 files/digest-rox-2.3 129
-SHA256 17e130806bb9a357a7239bc744baccb0d0e4794f9d2cae2912c2b9012741d608 files/digest-rox-2.3 129
+MD5 4501f8b62c170183b609bd11feab8ff1 files/digest-rox-2.4.1 59
MD5 6582a6fac3d7f42181413ef84b8ef834 files/rox-2.2.0-gcc4.patch 746
-RMD160 454cea01e0afaab42ce40d13e1778cda90a31238 files/rox-2.2.0-gcc4.patch 746
-SHA256 97dfd3b338f7da7462b06d586ba9933c819d3f2fbed64e18d809d08ef2ced813 files/rox-2.2.0-gcc4.patch 746
MD5 503ccb1138f9c49f0855884d830988a6 metadata.xml 253
-RMD160 bfa92d311ac4e8cc9a2190f578925f333ae096a8 metadata.xml 253
-SHA256 8e0389110e0cd8cc331b484cde34c22dd93f9f49df16c2263eea4d8e84093976 metadata.xml 253
MD5 b57d6ce63d5ba32c8ff37e77e8ae673f rox-2.1.3.ebuild 1650
-RMD160 b0cdac476978876bb1ac541979183c298cef0499 rox-2.1.3.ebuild 1650
-SHA256 1b3d0e5cb075fd598ef01eaad22fba70f7418025f88c942702a1d4b4fbdab0f8 rox-2.1.3.ebuild 1650
MD5 e6bfd1872018b9fe59555171994a71bc rox-2.1.4.ebuild 1653
-RMD160 3b7b01c15eafde505aed0689e6fc4952d32a210e rox-2.1.4.ebuild 1653
-SHA256 3846470b8932a74e9b0d81345c9d97d364539a7b703766707eb088d46ffa2182 rox-2.1.4.ebuild 1653
MD5 d199bff10c128f6ed3f508320225f54e rox-2.1.5.ebuild 1654
-RMD160 86b197afb3a540a5bcff73cabed0769a8fb8479b rox-2.1.5.ebuild 1654
-SHA256 37c43a635d6c57f119584d20190b8d49f38c3b48357b753433f039e97f391bda rox-2.1.5.ebuild 1654
MD5 d2259b48b71edd757994a7420e6efd53 rox-2.2.0.ebuild 1741
-RMD160 9c63a00c099c58a3459cdc4779ec055a4ef4ab13 rox-2.2.0.ebuild 1741
-SHA256 d2a617831c90f77e1f495eb896f5c8b40ea5221da9deb711a5b1c91afa394e61 rox-2.2.0.ebuild 1741
MD5 bbc2bb80b4fcf6ff31956ea7747b3535 rox-2.3.ebuild 1935
-RMD160 42d46663b78b238894b740013be1f800c0572b7a rox-2.3.ebuild 1935
-SHA256 46aa6d3bdc134be2ab4d66a0fff3389c410fc0dcc4179f56124e921fbd5deabd rox-2.3.ebuild 1935
+MD5 8d9fa3a7ef4f05dddd3961a863458334 rox-2.4.1.ebuild 1664
diff --git a/rox-base/rox/files/digest-rox-2.4.1 b/rox-base/rox/files/digest-rox-2.4.1
new file mode 100644
index 000000000000..a10a47a8e994
--- /dev/null
+++ b/rox-base/rox/files/digest-rox-2.4.1
@@ -0,0 +1 @@
+MD5 0d43b7fcd0325936fdf036230837f21b rox-2.4.1.tgz 2366048
diff --git a/rox-base/rox/rox-2.4.1.ebuild b/rox-base/rox/rox-2.4.1.ebuild
new file mode 100644
index 000000000000..5b7c9346ad05
--- /dev/null
+++ b/rox-base/rox/rox-2.4.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/rox-base/rox/rox-2.4.1.ebuild,v 1.1 2006/04/16 12:17:42 svyatogor Exp $
+
+inherit eutils
+
+DESCRIPTION="ROX is a desktop environment and filer based on RISC OS."
+HOMEPAGE="http://rox.sourceforge.net/"
+SRC_URI="mirror://sourceforge/rox/${P}.tgz"
+
+# mark all as testing
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~ppc"
+
+DEPEND=">=x11-libs/gtk+-2.4
+ >=dev-libs/glib-2.2
+ >=dev-libs/libxml2-2.4.23
+ >=x11-misc/shared-mime-info-0.14
+ svg? ( gnome-base/librsvg )"
+
+IUSE="svg"
+ROXAPPDIR="/usr/lib/rox"
+MIMEDIR="/usr/share/mime"
+MIMECONFDIR="/etc/xdg/rox.sourceforge.net"
+
+src_compile() {
+
+ # *** why is this here? ***
+ # *** configure does not look for it ***
+ # use sparc && unset PLATFORM
+
+ cd ROX-Filer
+ ./AppRun --compile || die "make failed"
+ (cd src; make clean) > /dev/null
+ # don't need this directory anymore
+ rm -fr build
+}
+
+# new streamlined install
+
+src_install() {
+ doman rox.1
+
+ dodir ${ROXAPPDIR}
+ cp -r ROX-Filer/ ${D}/${ROXAPPDIR}
+
+ # add documentation to be proper
+ ( cd ROX-Filer/Help
+ dodoc Changes COPYING README README-es TODO
+ )
+
+ # install shell script
+ dodir /usr/bin
+
+ cat > "${D}/usr/bin/rox" << EOF
+#!/bin/sh
+exec ${ROXAPPDIR}/ROX-Filer/AppRun "\$@"
+EOF
+
+ chmod 0755 ${D}/usr/bin/rox
+
+ # install rox.xml
+ insinto ${MIMEDIR}/packages
+ doins rox.xml
+
+ # CHOICES system is gone. Now use XDG only
+ insinto ${MIMECONFDIR}/MIME-types
+ doins Choices/MIME-types/*
+}
+
+pkg_postinst() {
+ update-mime-database ${MIMEDIR}
+ einfo "${P} has been installed in ${ROXAPPDIR}."
+ einfo "To run, you may type rox at a prompt (within a WM) or"
+ einfo "add it to an .xinit or other script during WM startup."
+}
+