summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /app-misc/rox-filer
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'app-misc/rox-filer')
-rw-r--r--app-misc/rox-filer/Manifest1
-rw-r--r--app-misc/rox-filer/files/rox-filer-2.11-in-source-build.patch15
-rw-r--r--app-misc/rox-filer/files/rox.desktop9
-rw-r--r--app-misc/rox-filer/metadata.xml33
-rw-r--r--app-misc/rox-filer/rox-filer-2.11.ebuild71
5 files changed, 129 insertions, 0 deletions
diff --git a/app-misc/rox-filer/Manifest b/app-misc/rox-filer/Manifest
new file mode 100644
index 000000000000..5b8031bec96e
--- /dev/null
+++ b/app-misc/rox-filer/Manifest
@@ -0,0 +1 @@
+DIST rox-filer-2.11.tar.bz2 1907026 SHA256 a929bd32ee18ef7a2ed48b971574574592c42e34ae09f36604bf663d7c101ba8 SHA512 2ef5e7a5d6f4bbb825d6f01725ad4149b9cabfb6fe82c33631bb145f5a3c84e345c372b7698170c1ef78b30ffbc4665495cc266da4828cc8b4b256b592b2c50b WHIRLPOOL 4efac80bbaa83bc053393d34bfb015ae6a50064651e351c6a889abd604a42f0346a4011d0f4dfd6bf8a29c8e0e077d5bbc34367f795e97f77225c27de66900ef
diff --git a/app-misc/rox-filer/files/rox-filer-2.11-in-source-build.patch b/app-misc/rox-filer/files/rox-filer-2.11-in-source-build.patch
new file mode 100644
index 000000000000..d5400ec5f63f
--- /dev/null
+++ b/app-misc/rox-filer/files/rox-filer-2.11-in-source-build.patch
@@ -0,0 +1,15 @@
+--- /root/configure 2015-03-09 16:39:03.921516152 +0800
++++ src/configure 2015-03-09 16:39:08.455516081 +0800
+@@ -2133,12 +2133,6 @@
+
+ ac_config_headers="$ac_config_headers config.h"
+
+-
+- if [ -f configure ]; then
+- as_fn_error $? "Please run configure from the build directory (try ../AppRun --compile)" "$LINENO" 5
+- exit 1
+-fi
+-
+ ac_ext=c
+ ac_cpp='$CPP $CPPFLAGS'
+ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
diff --git a/app-misc/rox-filer/files/rox.desktop b/app-misc/rox-filer/files/rox.desktop
new file mode 100644
index 000000000000..e0b83df58bc2
--- /dev/null
+++ b/app-misc/rox-filer/files/rox.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=Rox-Filer
+Comment=The Rox File Manager
+Icon=rox
+Exec=rox
+Categories=GTK;System;Core;
+StartupNotify=true
+Terminal=false
diff --git a/app-misc/rox-filer/metadata.xml b/app-misc/rox-filer/metadata.xml
new file mode 100644
index 000000000000..386e0d25ea97
--- /dev/null
+++ b/app-misc/rox-filer/metadata.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>proxy-maintainers</herd>
+<maintainer>
+ <email>ppurka@gmail.com</email>
+ <name>Punarbasu 'ppurka' Purkayastha</name>
+ <description>Primary Maintainer, Assign bugs</description>
+</maintainer>
+<maintainer>
+ <email>forestmoonsilence@gmail.com</email>
+ <name>sitquietly</name>
+ <description>Co Maintainer, CC bugs</description>
+</maintainer>
+<upstream>
+ <maintainer status="active">
+ <email>talex5@gmail.com</email>
+ <name>Thomas Leonard</name>
+ <description>Primary Author</description>
+ </maintainer>
+ <bugs-to>http://rox.sourceforge.net/desktop/lists</bugs-to>
+ <remote-id type="sourceforge">rox</remote-id>
+</upstream>
+<longdescription lang="en">
+ ROX-Filer is a fast and powerful graphical file manager for the
+ X Window System. You can use it as a small and fast filer within your
+ current desktop, or get it to manage your pinboard, panels and
+ applications. It is also the core component of the ROX Desktop.
+ Many of the filer's features were inspired by RISC OS. `ROX'
+ stands for `RISC OS–On–X'. The latest development for ROX-Filer can be
+ found in GitHub: https://github.com/rox-desktop/rox-filer
+</longdescription>
+</pkgmetadata>
diff --git a/app-misc/rox-filer/rox-filer-2.11.ebuild b/app-misc/rox-filer/rox-filer-2.11.ebuild
new file mode 100644
index 000000000000..ff80e29383f7
--- /dev/null
+++ b/app-misc/rox-filer/rox-filer-2.11.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils virtualx
+
+DESCRIPTION="ROX-Filer a drag and drop spatial file manager"
+HOMEPAGE="http://rox.sourceforge.net/desktop"
+SRC_URI="mirror://sourceforge/rox/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+COMMON_DEPEND="dev-lang/perl
+ dev-libs/libxml2:2
+ gnome-base/libglade:2.0
+ x11-libs/gtk+:2"
+RDEPEND="${COMMON_DEPEND}
+ x11-misc/shared-mime-info"
+DEPEND="${COMMON_DEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+S="${WORKDIR}/${P}"/ROX-Filer/src
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-in-source-build.patch"
+
+ sed -i -e 's:g_strdup(getenv("APP_DIR")):"/usr/share/rox":' \
+ main.c || die "sed failed"
+}
+
+src_configure() {
+ econf LIBS="-lm -ldl"
+}
+
+src_install() {
+ cd "${WORKDIR}/${P}"/ROX-Filer || die
+ dodir /usr/share/applications /usr/share/pixmaps /usr/share/rox/Help
+ insinto /usr/share/rox
+ doins -r Messages Options.xml ROX images style.css .DirIcon Templates.ui
+ insinto /usr/share/rox/Help
+ doins Help/*.html Help/README*
+
+ doman ../rox.1
+
+ newbin ROX-Filer rox
+
+ dosym /usr/share/rox/ROX/MIME/text-x-{diff,patch}.png
+ dosym /usr/share/rox/ROX/MIME/application-x-font-{afm,type1}.png
+ dosym /usr/share/rox/ROX/MIME/application-xml{,-dtd}.png
+ dosym /usr/share/rox/ROX/MIME/application-xml{,-external-parsed-entity}.png
+ dosym /usr/share/rox/ROX/MIME/application-{,rdf+}xml.png
+ dosym /usr/share/rox/ROX/MIME/application-x{ml,-xbel}.png
+ dosym /usr/share/rox/ROX/MIME/application-{x-shell,java}script.png
+ dosym /usr/share/rox/ROX/MIME/application-x-{bzip,xz}-compressed-tar.png
+ dosym /usr/share/rox/ROX/MIME/application-x-{bzip,lzma}-compressed-tar.png
+ dosym /usr/share/rox/ROX/MIME/application-x-{bzip-compressed-tar,lzo}.png
+ dosym /usr/share/rox/ROX/MIME/application-x-{bzip,xz}.png
+ dosym /usr/share/rox/ROX/MIME/application-x-{gzip,lzma}.png
+ dosym /usr/share/rox/ROX/MIME/application-{msword,rtf}.png
+
+ dosym /usr/share/rox/.DirIcon /usr/share/pixmaps/rox.png
+
+ insinto /usr/share/applications
+ doins "${FILESDIR}"/rox.desktop
+}