From f60d852b3722521bcf639dd28fd2aa2e5b259df0 Mon Sep 17 00:00:00 2001 From: Jim Ramsay Date: Tue, 15 Jan 2008 18:13:54 +0000 Subject: Merged all the zeroinstall stuff into the main portage tree. Enjoy! svn path=/trunk/overlay/; revision=21 --- eclass/0install.eclass | 136 ---------- eclass/rox.eclass | 289 --------------------- profiles/package.mask | 0 rox-base/pager/Manifest | 2 - rox-base/pager/pager-1.1-r2.ebuild | 25 -- rox-base/rox-clib/Manifest | 2 - rox-base/rox-clib/rox-clib-2.1.9-r2.ebuild | 57 ---- rox-base/rox-lib/Manifest | 5 - rox-base/rox-lib/files/rox-lib-2.0.3-nosvg.patch | 18 -- rox-base/rox-lib/rox-lib-2.0.3-r4.ebuild | 38 --- rox-base/rox-lib/rox-lib-2.0.4-r1.ebuild | 32 --- rox-base/rox/Manifest | 6 - rox-base/rox/files/rox-2.6-nostrip.patch | 20 -- rox-base/rox/files/rox-2.6.1-nostrip.patch | 20 -- rox-base/rox/rox-2.6-r2.ebuild | 129 --------- rox-base/rox/rox-2.6.1-r1.ebuild | 129 --------- rox-base/thumbs/Manifest | 3 - rox-base/thumbs/files/Thumbs-0.1.3.xml | 18 -- rox-base/thumbs/thumbs-0.1.3-r1.ebuild | 22 -- rox-base/zeroinstall-injector/Manifest | 6 - rox-base/zeroinstall-injector/files/global.cfg | 5 - .../zeroinstall-injector/files/gpgInfo/pubring.gpg | Bin 911 -> 0 bytes .../zeroinstall-injector/files/gpgInfo/secring.gpg | 0 .../zeroinstall-injector/files/gpgInfo/trustdb.gpg | Bin 1240 -> 0 bytes .../zeroinstall-injector-0.29.ebuild | 68 ----- rox-extra/edit/Manifest | 3 - rox-extra/edit/edit-2.0-r2.ebuild | 29 --- rox-extra/edit/files/Edit-2.0.xml | 19 -- 28 files changed, 1081 deletions(-) delete mode 100644 eclass/0install.eclass delete mode 100644 eclass/rox.eclass delete mode 100644 profiles/package.mask delete mode 100644 rox-base/pager/Manifest delete mode 100644 rox-base/pager/pager-1.1-r2.ebuild delete mode 100644 rox-base/rox-clib/Manifest delete mode 100644 rox-base/rox-clib/rox-clib-2.1.9-r2.ebuild delete mode 100644 rox-base/rox-lib/Manifest delete mode 100644 rox-base/rox-lib/files/rox-lib-2.0.3-nosvg.patch delete mode 100644 rox-base/rox-lib/rox-lib-2.0.3-r4.ebuild delete mode 100644 rox-base/rox-lib/rox-lib-2.0.4-r1.ebuild delete mode 100644 rox-base/rox/Manifest delete mode 100644 rox-base/rox/files/rox-2.6-nostrip.patch delete mode 100644 rox-base/rox/files/rox-2.6.1-nostrip.patch delete mode 100644 rox-base/rox/rox-2.6-r2.ebuild delete mode 100644 rox-base/rox/rox-2.6.1-r1.ebuild delete mode 100644 rox-base/thumbs/Manifest delete mode 100644 rox-base/thumbs/files/Thumbs-0.1.3.xml delete mode 100644 rox-base/thumbs/thumbs-0.1.3-r1.ebuild delete mode 100644 rox-base/zeroinstall-injector/Manifest delete mode 100644 rox-base/zeroinstall-injector/files/global.cfg delete mode 100644 rox-base/zeroinstall-injector/files/gpgInfo/pubring.gpg delete mode 100644 rox-base/zeroinstall-injector/files/gpgInfo/secring.gpg delete mode 100644 rox-base/zeroinstall-injector/files/gpgInfo/trustdb.gpg delete mode 100644 rox-base/zeroinstall-injector/zeroinstall-injector-0.29.ebuild delete mode 100644 rox-extra/edit/Manifest delete mode 100644 rox-extra/edit/edit-2.0-r2.ebuild delete mode 100644 rox-extra/edit/files/Edit-2.0.xml diff --git a/eclass/0install.eclass b/eclass/0install.eclass deleted file mode 100644 index e1bdd1f..0000000 --- a/eclass/0install.eclass +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -# -# Original Author: Jim Ramsay -# Purpose: Utility functions for 0install compatibility -# - -# TODO: Install this all the time? -RDEPEND="rox-base/zeroinstall-injector" - -# Environment: -NATIVE_FEED_DIR="/usr/share/0install.net/native_feeds" -ZEROINSTALL_STRIP_REQUIRES="" - -# Escapes a http-style URI into a 0install-compatible filename -# -# 0install_escape_uri -# uri - The URI to escape -0install_escape_uri() { - local uri=${1} - uri=${uri//\//#} - echo $uri -} - -# Parses an implementation, returning the interface URI -# -# 0install_parse_uri -# src - The XML document to parse -0install_parse_uri() { - local src="${1}" - - [ -f "${src}" ] || die "Source file not found" - local feed_for=$(grep '} - echo $feed_for -} - -# Edits a feed, replacing stability and id -# -# 0install_edit_feed -# input - The file to edit -# output - The final install location (relative to ${D}) -0install_edit_feed() { - local input="${1}"; shift - local output="${1}"; shift - - [ -f "${input}" ] || die "No input file" - - # Basic editing: - # - Remove stability="*" - # - Remove uri="*" - # - Replace id="*" with id=".", add in stability="packaged" - # - Force main="AppRun" - sed -e 's/stability="[^"]*"//' \ - -e "s/stability='[^']*'//" \ - -e 's/uri="[^"]*"//' \ - -e "s/uri='[^']*'//" \ - -e 's/id="[^"]*"/id="." stability="packaged"/' \ - -e "s/id='[^']*'/id=\".\" stability=\"packaged\"/" \ - -e 's/main="[^"]*"/main="AppRun"/' \ - -e "s/main='[^']*'/main=\"AppRun\"/" \ - ${input} > tmp.native_feed - - if [[ -n "${ZEROINSTALL_STRIP_REQUIRES}" ]]; then - # Strip out all 'requires' sections - sed -i -e '//d' \ - -e '//,/<\/requires>/d' tmp.native_feed - fi - - ( - insinto $(dirname ${output}) - newins tmp.native_feed $(basename ${output}) - ) -} - -# Installs an ebuild-provided feed -# -# 0install_install_feed -# src - The XML file we will install and point at -# path - The path where the implementation will be installed -# IE, the final xml will be at / -0install_install_feed() { - local src="${1}"; shift - local path="${1}"; shift - local feedfile=$(basename "${src}") - local dest="${path}/$feedfile" - - # Step 1: Find the URI - local uri=$(0install_parse_uri "${src}") - - # Step 2: Install the feed in the proper location - ( - insinto $(dirname "${dest}") - newins "${src}" $(basename "${dest}") - ) - - # Step 3: Install the symlink so 0install can find it - local feedname=$(0install_escape_uri ${uri}) - dosym "${dest}" "${NATIVE_FEED_DIR}/${feedname}" -} - -# Does all the local feed magic you could want: -# - Parses the input file to get the interface URI -# - Edits the input file and installs it to the final location -# - Installs a local feed pointer -# -# Environment variables: -# ZEROINSTALL_STRIP_REQUIRES - If set, strips all 'requires' sections from the XML -# on editing. Default: Not set -# -# 0install_native_feed -# src - The XML file we will edit, install, and point at -# path - The path where the implementation will be installed -# IE, the final edited xml will be at / -0install_native_feed() { - local src="${1}"; shift - local path="${1}"; shift - local feedfile=$(basename "${src}") - local dest="${path}/$feedfile" - - # Step 1: Find the URI - local uri=$(0install_parse_uri "${src}") - - # Step 2: Edit the input and install it in the proper location - 0install_edit_feed "${src}" "${dest}" - - # Step 3: Install the symlink so 0install can find it - local feedname=$(0install_escape_uri ${uri}) - dosym "${dest}" "${NATIVE_FEED_DIR}/${feedname}" -} - - diff --git a/eclass/rox.eclass b/eclass/rox.eclass deleted file mode 100644 index ac1f624..0000000 --- a/eclass/rox.eclass +++ /dev/null @@ -1,289 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/rox.eclass,v 1.20 2007/02/09 17:27:39 lack Exp $ - -# ROX eclass Version 2 - -# This eclass was created by Sergey Kuleshov (svyatogor@gentoo.org) and -# Alexander Simonov (devil@gentoo.org.ua) to ease installation of ROX desktop -# applications. Enhancements and python additions by Peter Hyman. -# Small fixes and current maintenance by the Rox herd (rox@gentoo.org) - -# These variables are used in the GLOBAL scope to decide on DEPENDs, so they -# must be set BEFORE you 'inherit rox': -# -# ROX_VER - the minimum version of rox filer required. Default is 2.1.0 -# ROX_LIB_VER - version of rox-lib required if any -# ROX_CLIB_VER - version of rox-clib required if any -# -# These variables are only used in local scopes, and so may be set anywhere in -# the ebuild: -# -# APPNAME - the actual name of the application as the app folder is named -# WRAPPERNAME - the name of the wrapper installed into /usr/bin -# Defaults to 'rox-${PN}', or just ${PN} if it already starts with 'rox'. -# This does not normally need to be overridden. -# If overridden with the reserved word 'skip' no wrapper will be created. -# APPNAME_COLLISION - If not set, the old naming convention for wrappers of -# /usr/bin/${APPNAME} will still be around. Needs only be set in packages -# with known collisions (such as Pager, which collides with afterstep) -# APPCATEGORY - the .desktop categories this application should be placed in. -# If unset, no .desktop file will be created. For a list of acceptable -# category names, see -# http://standards.freedesktop.org/menu-spec/latest/apa.html -# KEEP_SRC - this flag, if set, will not remove the source directory -# but will do a make clean in it. This is useful if users wish to -# preserve the source code for some reason. - -# TODO: Not used yet -# FEED_FILES - The list of files te check for a 0install feed. If found, this -# feed will be edited, and installed such that 0install can see it. If you set -# 'ZEROINSTALL_STRIP_REQUIRES' this editing will also strip any 3rd-party -# requirements from the feed as well. -# Default: "${APPNAME}/${APPNAME}.xml ${APPNAME}.xml" -# LOCAL_FEED_SRC - If set, will install the ebuild-supplied feed file so 0install -# can see it. This feed will not be edited, but installed as-is. -# Default: Not set - -# For examples refer to ebuilds in rox-extra/ or rox-base/ - -# need python to byte compile modules, if any -# need autotools to run autoreconf, if required -inherit multilib python autotools eutils 0install - -if [[ -z "${ROX_VER}" ]]; then - ROX_VER="2.1.0" -fi - -RDEPEND=">=rox-base/rox-${ROX_VER}" - -if [[ -n "${ROX_LIB_VER}" ]]; then - RDEPEND="${RDEPEND} - >=rox-base/rox-lib-${ROX_LIB_VER}" -fi - -if [[ -n "${ROX_CLIB_VER}" ]]; then - RDEPEND="${RDEPEND} - >=rox-base/rox-clib-${ROX_CLIB_VER}" - DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.20" -fi - -# This is the new wrapper name (for /usr/bin/) -# It is also used for the icon name in /usr/share/pixmaps -# -# Use rox-${PN} unless ${PN} already starts with 'rox' -a="rox-${PN}" -b=${a/rox-rox*} -WRAPPERNAME=${b:-${PN}} - -# Default for LOCAL_FEED_SRC -LOCAL_FEED_SRC="" - -# This is the location where all applications are installed -APPDIR="/usr/$(get_libdir)/rox" -LIBDIR="/usr/$(get_libdir)" - -# Utility Functions - -# Creates a .desktop file for this rox application -# (Adapted from eutils::make_desktop_entry) -# -# rox_desktop_entry [ ...] -# exec - The executable to run -# name - The name to display -# icon - The icon file to display -# Any other arguments will be appended verbatim to the desktop file. -# -# The name of the desktop file will be ${exec}.desktop -# -rox_desktop_entry() { - # Coppied from etuils:make_desktop_entry - local exec=${1}; shift - local name=${1}; shift - local icon=${1}; shift - local type=${1}; shift - - local desktop="${exec}.desktop" - - cat <<-EOF > "${desktop}" - [Desktop Entry] - Encoding=UTF-8 - Version=1.0 - Name=${name} - Type=Application - Comment=${DESCRIPTION} - Exec=${exec} - TryExec=${exec%% *} - Icon=${icon} - Categories=ROX;Application;${type}; - EOF - - local extra=${1}; shift - while [[ "${extra}" ]]; do - echo "${extra}" >> "${desktop}" - extra=${1}; shift - done - - ( - # wrap the env here so that the 'insinto' call - # doesn't corrupt the env of the caller - insinto /usr/share/applications - doins "${desktop}" - ) -} - -# Exported functions -rox_src_compile() { - cd "${APPNAME}" - #Some packages need to be compiled. - chmod 755 AppRun - if [[ -d src/ ]]; then - # Bug 150303: Check with Rox-Clib will fail if the user has 0install - # installed on their system somewhere, so remove the check for it in the - # configure script, and adjust the path that the 'libdir' program uses - # to search for it: - # TODO: Use 0compile instead, maybe? - if [[ -f src/configure.in ]]; then - cd src - sed -i.bak -e 's/ROX_CLIB_0LAUNCH/ROX_CLIB/' configure.in - # TODO: This should really be 'eautoreconf', but that breaks a number - # of packages (such as pager-1.0.1) - eautoconf - cd .. - fi - export LIBDIRPATH="${LIBDIR}" - - # Most rox self-compiles have a 'read' call to wait for the user to - # press return if the compile fails. - # Find and remove this: - sed -i.bak -e 's/\/#read/' AppRun - - ./AppRun --compile || die "Failed to compile the package" - if [[ -n "${KEEP_SRC}" ]]; then - cd src - make clean - cd .. - else - rm -rf src - fi - if [[ -d build ]]; then - rm -rf build - fi - - # Restore the original AppRun - mv AppRun.bak AppRun - fi -} - -rox_src_install() { - if [[ -d "${APPNAME}/Help/" ]]; then - for i in "${APPNAME}"/Help/*; do - dodoc "${i}" - done - fi - - insinto ${APPDIR} - - # Use 'cp -pPR' and not 'doins -r' here so we don't have to do a flurry of - # 'chmod' calls on the executables in the appdir - Just be sure that all the - # files in the original appdir prior to this step are correct, as they will - # all be preserved. - cp -pPR ${APPNAME} ${D}${APPDIR}/${APPNAME} - - if [[ "${WRAPPERNAME}" != "skip" ]]; then - #create a script in bin to run the application from command line - dodir /usr/bin/ - cat >"${D}/usr/bin/${WRAPPERNAME}" </dev/null 2>&1 -} - -rox_pkg_postinst() { - einfo "${APPNAME} has been installed into ${APPDIR}" - if [[ "${WRAPPERNAME}" != "skip" ]]; then - einfo "You can run it by typing ${WRAPPERNAME} at the command line." - einfo "Or, you can run it by pointing the ROX file manager to the" - else - einfo "You can run it by pointing the ROX file manager to the" - fi - einfo "install location -- ${APPDIR} -- and click" - einfo "on ${APPNAME}'s icon, drag it to a panel, desktop, etc." -} - -EXPORT_FUNCTIONS src_compile src_install pkg_postinst diff --git a/profiles/package.mask b/profiles/package.mask deleted file mode 100644 index e69de29..0000000 diff --git a/rox-base/pager/Manifest b/rox-base/pager/Manifest deleted file mode 100644 index a24a6a0..0000000 --- a/rox-base/pager/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pager-1.1.tar.bz2 35700 RMD160 d09bdcda4850577b63df575cc3fd391310b5b11a SHA1 0c04b61e1a20bf77765f22e1dd4b9100dc3e9b67 SHA256 c4f3de167f1c53a0e17d129b5f47abe70c7d1ec9f390d55479f4e6ec30cb3e62 -EBUILD pager-1.1-r2.ebuild 605 RMD160 ad606e7884b4098214f48dc1ae107c69df467f58 SHA1 8ebfe79045a6540a965d809fd7cf5a7cc65a4309 SHA256 002e95c995712515ba14c932758ec80d109ad85e1efaa60d1fa4fa9244a9863d diff --git a/rox-base/pager/pager-1.1-r2.ebuild b/rox-base/pager/pager-1.1-r2.ebuild deleted file mode 100644 index be40c82..0000000 --- a/rox-base/pager/pager-1.1-r2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/rox-base/pager/pager-1.1-r1.ebuild,v 1.2 2007/02/09 21:58:17 opfer Exp $ - -ROX_CLIB_VER=2.1.7 -inherit rox eutils - -DESCRIPTION="Pager - A pager applet for ROX-Filer" -HOMEPAGE="http://rox.sourceforge.net/" -SRC_URI="mirror://sourceforge/rox/${P}.tar.bz2" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=x11-libs/libwnck-2.4.0" - -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.20" - -APPNAME=Pager -APPNAME_COLLISION=True -ZEROINSTALL_STRIP_REQUIRES=True - diff --git a/rox-base/rox-clib/Manifest b/rox-base/rox-clib/Manifest deleted file mode 100644 index 9686601..0000000 --- a/rox-base/rox-clib/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST ROX-CLib-2.1.9.tar.gz 569820 RMD160 d88f9e35924b8921cd199c7f645cf50925e0a36e SHA1 cd6b528d00643adac76e5e97f4c705633091aa8f SHA256 7cd8aea53948552d940d2a6d9a24b9e65798371e99ea50cb77f7eecd65b1c33c -EBUILD rox-clib-2.1.9-r2.ebuild 1437 RMD160 fafe7addd7fd1187d217923075e16a0afa7cda9c SHA1 18b429f4591768b98b2cd818d55549858d9cbd13 SHA256 1eaec2c7caa06be80712f8ff0073b8db24e1fb1229f083e6b2b529477b5ae1b7 diff --git a/rox-base/rox-clib/rox-clib-2.1.9-r2.ebuild b/rox-base/rox-clib/rox-clib-2.1.9-r2.ebuild deleted file mode 100644 index 5c3277b..0000000 --- a/rox-base/rox-clib/rox-clib-2.1.9-r2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/rox-base/rox-clib/rox-clib-2.1.9.ebuild,v 1.2 2007/02/09 22:02:10 opfer Exp $ - -inherit multilib 0install - -MY_PN="ROX-CLib" -DESCRIPTION="A library for ROX applications written in C." -HOMEPAGE="http://rox.sourceforge.net/" -SRC_URI="http://www.kerofin.demon.co.uk/rox/${MY_PN}-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -RDEPEND=">=x11-libs/gtk+-2.0.1 - >=dev-libs/libxml2-2.4.0" - -DEPEND="$RDEPEND - >=dev-util/pkgconfig-0.20" - -S=${WORKDIR}/ROX-CLib -APPNAME=${MY_PN} - -ZEROINSTALL_STRIP_REQUIRES=True - -src_compile() { - chmod 0755 AppRun - - # Most rox self-compiles have a 'read' call to wait for the user to - # press return if the compile fails. - # Find and remove this: - sed -i.bak -e 's/\/#read/' AppRun - - ./AppRun --compile || die "Could not make ROX-CLib. Sorry." - - # Restore the original AppRun - mv AppRun.bak AppRun -} - -src_install() { - local baselibdir="/usr/$(get_libdir)" - # clean up source instead of remove it! - ( cd src && make clean ) - # remove silly .cvs files - find . -name '.cvs*' | xargs rm -f >/dev/null 2>&1 - dodoc ${baselibdir}/${APPNAME} - dodir ${baselibdir}/${APPNAME} - cp -r . ${D}${baselibdir}/${APPNAME} - ( - cd Help - dodoc Authors Changes ToDo README Versions - ) - - 0install_native_feed ${APPNAME}.xml "${baselibdir}/${APPNAME}" -} diff --git a/rox-base/rox-lib/Manifest b/rox-base/rox-lib/Manifest deleted file mode 100644 index eefd81c..0000000 --- a/rox-base/rox-lib/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX rox-lib-2.0.3-nosvg.patch 543 RMD160 93469b0c7dc749706ca677eac084e025ed1afc44 SHA1 23abeb104f0e3a00e4f9622bdcbe83bbba93c342 SHA256 a1150d8a208071f5e1d0b207374a6cdd86502fde5a51ca4f5bc0d8ab2de18746 -DIST rox-lib2-2.0.3.tar.bz2 127605 RMD160 dd5a1472a8e5db1c7af330d2c0f4a03e5088b899 SHA1 7c51c93bc335ecb614767f79bb6a1e4a21eb216b SHA256 8d2f7475f2ab131d03453b1da7ed4472a564a93927836add77291d8fc6cdd355 -DIST rox-lib2-2.0.4.tar.bz2 139299 RMD160 5c4fbb6d7980db5debcaff677749e34c39a83fbc SHA1 3a055022b81ed091ef78196cc341601f78f6646e SHA256 a7234531f972cf6f90be9076178e47324a952332ae2e6db4b475a7528abdf28e -EBUILD rox-lib-2.0.3-r4.ebuild 1040 RMD160 dd50ddd9fdff57f3aaef9a9df821e4e131717937 SHA1 4dd0c74bf6000b3ba385333882726cec47974f99 SHA256 b8f5b3c443cc4e9a0881ca146062f2037a027a60960f89c6ff21ce8c6d1e16e3 -EBUILD rox-lib-2.0.4-r1.ebuild 960 RMD160 8b785621d47925f7b0b8cbdf468ab76570a4ccf8 SHA1 c6a69fb42c73c4673776cbbca6c1964e7397e7a2 SHA256 66c29e42156492731014c7306a68a31e393949aac0243b2a165b7fa348098477 diff --git a/rox-base/rox-lib/files/rox-lib-2.0.3-nosvg.patch b/rox-base/rox-lib/files/rox-lib-2.0.3-nosvg.patch deleted file mode 100644 index eff2aa3..0000000 --- a/rox-base/rox-lib/files/rox-lib-2.0.3-nosvg.patch +++ /dev/null @@ -1,18 +0,0 @@ -Index: ROX-Lib2/python/rox/__init__.py -=================================================================== ---- ROX-Lib2/python/rox/__init__.py (revision 4953) -+++ ROX-Lib2/python/rox/__init__.py (working copy) -@@ -197,8 +197,11 @@ - try: - g.window_set_default_icon_list(g.gdk.pixbuf_new_from_file(_icon_path)) - except: -- # Older pygtk -- _window_icon = g.gdk.pixbuf_new_from_file(_icon_path) -+ try: -+ # Older pygtk -+ _window_icon = g.gdk.pixbuf_new_from_file(_icon_path) -+ except: -+ pass - del _icon_path - - class Window(g.Window): diff --git a/rox-base/rox-lib/rox-lib-2.0.3-r4.ebuild b/rox-base/rox-lib/rox-lib-2.0.3-r4.ebuild deleted file mode 100644 index 412dfb7..0000000 --- a/rox-base/rox-lib/rox-lib-2.0.3-r4.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/rox-base/rox-lib/rox-lib-2.0.3-r2.ebuild,v 1.1 2007/02/13 17:03:46 lack Exp $ - -NEED_PYTHON="2.3" -inherit python eutils 0install multilib - -MY_PN="rox-lib2" -DESCRIPTION="ROX-Lib2 - Shared code for ROX applications by Thomas Leonard" -HOMEPAGE="http://rox.sourceforge.net/desktop/ROX-Lib" -SRC_URI="mirror://sourceforge/rox/${MY_PN}-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -RDEPEND=">=rox-base/rox-2.2.0 - >=dev-python/pygtk-2.8.2" - -S=${WORKDIR}/${MY_PN}-${PV} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}/${P}-nosvg.patch" -} - -src_install() { - local baselibdir="/usr/$(get_libdir)" - dodir ${baselibdir} - cp -r ROX-Lib2/ ${D}${baselibdir} - python_mod_optimize ${D}${baselibdir}/ROX-Lib2/ >/dev/null 2>&1 - dodir /usr/share/doc/ - dosym ${baselibdir}/ROX-Lib2/Help /usr/share/doc/${P} - - 0install_local_feed ROX-Lib2/ROX-Lib2.xml ${baselibdir}/ROX-Lib2 -} diff --git a/rox-base/rox-lib/rox-lib-2.0.4-r1.ebuild b/rox-base/rox-lib/rox-lib-2.0.4-r1.ebuild deleted file mode 100644 index 3a712ad..0000000 --- a/rox-base/rox-lib/rox-lib-2.0.4-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/rox-base/rox-lib/rox-lib-2.0.3-r2.ebuild,v 1.1 2007/02/13 17:03:46 lack Exp $ - -NEED_PYTHON="2.3" -inherit python eutils 0install multilib - -MY_PN="rox-lib2" -DESCRIPTION="ROX-Lib2 - Shared code for ROX applications by Thomas Leonard" -HOMEPAGE="http://rox.sourceforge.net/desktop/ROX-Lib" -SRC_URI="mirror://sourceforge/rox/${MY_PN}-${PV}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -RDEPEND=">=rox-base/rox-2.2.0 - >=dev-python/pygtk-2.8.2" - -S=${WORKDIR}/${MY_PN}-${PV} - -src_install() { - local baselibdir="/usr/$(get_libdir)" - dodir ${baselibdir} - cp -r ROX-Lib2/ ${D}${baselibdir} - python_mod_optimize ${D}${baselibdir}/ROX-Lib2/ >/dev/null 2>&1 - dodir /usr/share/doc/ - dosym ${baselibdir}/ROX-Lib2/Help /usr/share/doc/${P} - - 0install_native_feed ROX-Lib2/ROX-Lib2.xml ${baselibdir}/ROX-Lib2 -} diff --git a/rox-base/rox/Manifest b/rox-base/rox/Manifest deleted file mode 100644 index 15c5953..0000000 --- a/rox-base/rox/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX rox-2.6-nostrip.patch 664 RMD160 8b54d9493f0a4b81632a4d448b1003402859c6dc SHA1 b9f0fe536442382a393e059ed8a2c830663427cb SHA256 4fce67a2c336f8ce66f3eccc9ab42b52f16bb99c03e6f29369024e11821a03fc -AUX rox-2.6.1-nostrip.patch 664 RMD160 8b54d9493f0a4b81632a4d448b1003402859c6dc SHA1 b9f0fe536442382a393e059ed8a2c830663427cb SHA256 4fce67a2c336f8ce66f3eccc9ab42b52f16bb99c03e6f29369024e11821a03fc -DIST rox-filer-2.6.1.tar.bz2 1816711 RMD160 94a3320883c49066072d44f25f417e20739711ca SHA1 5364ac260970ecafa58f92892becf8104db025a3 SHA256 e7efefbfa8e37ba7263771bdfd0b16c9f4b47b09d301b82616012ad53eb03e02 -DIST rox-filer-2.6.tar.bz2 1815735 RMD160 1b4e8c65208ba84b78584471b1a7b711609c7623 SHA1 3f0be6bc480aa0752fe80c83dca321655a2cab19 SHA256 c1f8d7535528de3badf8762ba88bb1f41700f5117788abc575959effb6939960 -EBUILD rox-2.6-r2.ebuild 2980 RMD160 bec05b7eca1ea5e9e9d611b4a1e21b866d39e326 SHA1 b0c83e0ed21695dfce06eb3766af3a215917f556 SHA256 72ce17475ad872643118f26d10cdb84ba0cf1db0878da4f86cae28daf8ff4a23 -EBUILD rox-2.6.1-r1.ebuild 2981 RMD160 fe1516e870bc4e3918510386c3b6eb9606c6715b SHA1 0deb91e2fbabf7e8a6063e4fdb994f0430694eb1 SHA256 4fe655df6e35c4b0847269feb9659210a1fdade8ac0f113548e79bec025e0bb2 diff --git a/rox-base/rox/files/rox-2.6-nostrip.patch b/rox-base/rox/files/rox-2.6-nostrip.patch deleted file mode 100644 index 2a63ce7..0000000 --- a/rox-base/rox/files/rox-2.6-nostrip.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: ROX-Filer/src/Makefile.in -=================================================================== ---- ROX-Filer/src/Makefile.in (revision 4834) -+++ ROX-Filer/src/Makefile.in (working copy) -@@ -51,10 +51,12 @@ - ${PROG}: ${OBJECTS} - ${CC} -o "${PROG}" ${OBJECTS} ${LDFLAGS} - mv "${PROG}" "${PLATFORM_DIR}" -+ -+${PROG}.dbg: ${PROG} - -(cd "${PLATFORM_DIR}" && \ -- objcopy --only-keep-debug ROX-Filer ROX-Filer.dbg && \ -- strip ROX-Filer && \ -- objcopy --add-gnu-debuglink=ROX-Filer.dbg ROX-Filer) -+ objcopy --only-keep-debug ${PROG} ${PROG}.dbg && \ -+ strip ${PROG} && \ -+ objcopy --add-gnu-debuglink=${PROG}.dbg ${PROG}) - - clean: - rm -f *.o Makefile.bak diff --git a/rox-base/rox/files/rox-2.6.1-nostrip.patch b/rox-base/rox/files/rox-2.6.1-nostrip.patch deleted file mode 100644 index 2a63ce7..0000000 --- a/rox-base/rox/files/rox-2.6.1-nostrip.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: ROX-Filer/src/Makefile.in -=================================================================== ---- ROX-Filer/src/Makefile.in (revision 4834) -+++ ROX-Filer/src/Makefile.in (working copy) -@@ -51,10 +51,12 @@ - ${PROG}: ${OBJECTS} - ${CC} -o "${PROG}" ${OBJECTS} ${LDFLAGS} - mv "${PROG}" "${PLATFORM_DIR}" -+ -+${PROG}.dbg: ${PROG} - -(cd "${PLATFORM_DIR}" && \ -- objcopy --only-keep-debug ROX-Filer ROX-Filer.dbg && \ -- strip ROX-Filer && \ -- objcopy --add-gnu-debuglink=ROX-Filer.dbg ROX-Filer) -+ objcopy --only-keep-debug ${PROG} ${PROG}.dbg && \ -+ strip ${PROG} && \ -+ objcopy --add-gnu-debuglink=${PROG}.dbg ${PROG}) - - clean: - rm -f *.o Makefile.bak diff --git a/rox-base/rox/rox-2.6-r2.ebuild b/rox-base/rox/rox-2.6-r2.ebuild deleted file mode 100644 index 5d4ec6f..0000000 --- a/rox-base/rox/rox-2.6-r2.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/rox-base/rox/rox-2.6.ebuild,v 1.6 2007/04/23 05:46:06 opfer Exp $ - -inherit eutils multilib 0install - -MY_P="rox-filer-${PV}" -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="ROX is a desktop environment and filer based on RISC OS." -HOMEPAGE="http://rox.sourceforge.net/" -SRC_URI="mirror://sourceforge/rox/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" -IUSE="svg" - -RDEPEND=">=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 ) - rox-base/zeroinstall-injector" - -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.20" - -PDEPEND="rox-base/mime-editor" - -APPNAME="ROX-Filer" -APPDIR="/usr/$(get_libdir)/rox" -LIBDIR="/usr/$(get_libdir)/" -WRAPPERNAME="rox" -MIMEDIR="/usr/share/mime" -MIMECONFDIR="/etc/xdg/rox.sourceforge.net" - -src_unpack() { - unpack ${A} - cd ${S} - epatch "${FILESDIR}"/${P}-nostrip.patch -} - -src_compile() { - - cd ${APPNAME} - - # Most rox self-compiles have a 'read' call to wait for the user to - # press return if the compile fails. - # Find and remove this: - sed -i.bak -e 's/\/#read/' AppRun - - ./AppRun --compile || die "make failed" - (cd src; make clean) > /dev/null - # don't need these directories anymore - if [ -n "${KEEP_SRC}" ]; then - (cd src; make clean) > /dev/null - else - rm -rf src - fi - rm -fr build - - # Restore the original AppRun - mv AppRun.bak AppRun -} - -# new streamlined install - -src_install() { - doman rox.1 - - dodir ${APPDIR} - cp -r ${APPNAME}/ ${D}/${APPDIR} - - # add documentation to be proper - ( cd ${APPNAME}/Help - dodoc Changes COPYING README README-es TODO - ) - - # install shell script - dodir /usr/bin - - cat >"${D}/usr/bin/${WRAPPERNAME}" <"${D}/usr/bin/${WRAPPERNAME}uri" </#read/' AppRun - - ./AppRun --compile || die "make failed" - (cd src; make clean) > /dev/null - # don't need these directories anymore - if [ -n "${KEEP_SRC}" ]; then - (cd src; make clean) > /dev/null - else - rm -rf src - fi - rm -fr build - - # Restore the original AppRun - mv AppRun.bak AppRun -} - -# new streamlined install - -src_install() { - doman rox.1 - - dodir ${APPDIR} - cp -r ${APPNAME}/ ${D}/${APPDIR} - - # add documentation to be proper - ( cd ${APPNAME}/Help - dodoc Changes COPYING README README-es TODO - ) - - # install shell script - dodir /usr/bin - - cat >"${D}/usr/bin/${WRAPPERNAME}" <"${D}/usr/bin/${WRAPPERNAME}uri" < - - Thumbs - Purge thumbnail cache - -This program allows you to examine your thumbnail cache and purge it -when required. - - - - - - - - - - diff --git a/rox-base/thumbs/thumbs-0.1.3-r1.ebuild b/rox-base/thumbs/thumbs-0.1.3-r1.ebuild deleted file mode 100644 index 05c87bf..0000000 --- a/rox-base/thumbs/thumbs-0.1.3-r1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/rox-base/thumbs/thumbs-0.1.3.ebuild,v 1.4 2007/06/22 17:38:26 lack Exp $ - -ROX_LIB="2.0.0" -inherit rox - -MY_PN="Thumbs" - -DESCRIPTION="A very simple Rox thumbnail image manager" -HOMEPAGE="http://www.kerofin.demon.co.uk/rox/thumbs.html" -SRC_URI="http://www.kerofin.demon.co.uk/rox/${MY_PN}-${PV}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -IUSE="" -KEYWORDS="~amd64 ~x86" - -APPNAME=${MY_PN} -S=${WORKDIR} - -LOCAL_FEED_SRC="${FILESDIR}/Thumbs-${PV}.xml" diff --git a/rox-base/zeroinstall-injector/Manifest b/rox-base/zeroinstall-injector/Manifest deleted file mode 100644 index ad12331..0000000 --- a/rox-base/zeroinstall-injector/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX global.cfg 73 RMD160 b6fb0f8dfb500500d3b2719224dabf4c8160aed2 SHA1 a1e2a0d9b60ec2a02ad4bed98ee16ad7b9966132 SHA256 e081270dcfa04acf9da2e363c55be02c02b719ec2616b875a3f9118a5778423e -AUX gpgInfo/pubring.gpg 911 RMD160 c155ac32769a7588ce4cefdb0042e88e2210e70d SHA1 465084f9f17a060f46d749bc9604b767125bc636 SHA256 4006d375e1669ee5b5352794777f0e1e905c6aed0cf685822a952c7196ab2052 -AUX gpgInfo/secring.gpg 0 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -AUX gpgInfo/trustdb.gpg 1240 RMD160 d44385143431ac246b9f7aff85811cb673fc3be5 SHA1 de2e7f3e491087b9568d2d54e2e30fed053d81fb SHA256 4abab858a3b869c3ea0aadab45e99e2d0019fc4fe98a317177fbad7e4db7e94c -DIST zeroinstall-injector-0.29.tar.gz.gpg 135138 RMD160 76a6e3b6d9a1da481556395f1b9551a76a85be61 SHA1 dfe1f0868e475b23bbc1a3b0cdf8d1a93aeccb56 SHA256 37705c9b16a11a71f5a0b3d86a3236fbc809c80197d7c01b6d2343820694969c -EBUILD zeroinstall-injector-0.29.ebuild 1899 RMD160 957d5ef515156a907264b6ce746631aa689d89c3 SHA1 dc8221228c753540cd8abde26ce5b6ea2b333288 SHA256 dfa1aedb879a0da8df4ec054d599694f952ec09191907133505c4f96005f8256 diff --git a/rox-base/zeroinstall-injector/files/global.cfg b/rox-base/zeroinstall-injector/files/global.cfg deleted file mode 100644 index 8db0727..0000000 --- a/rox-base/zeroinstall-injector/files/global.cfg +++ /dev/null @@ -1,5 +0,0 @@ -[global] -freshness = -1 -help_with_testing = False -network_use = minimal - diff --git a/rox-base/zeroinstall-injector/files/gpgInfo/pubring.gpg b/rox-base/zeroinstall-injector/files/gpgInfo/pubring.gpg deleted file mode 100644 index e0de7b9..0000000 Binary files a/rox-base/zeroinstall-injector/files/gpgInfo/pubring.gpg and /dev/null differ diff --git a/rox-base/zeroinstall-injector/files/gpgInfo/secring.gpg b/rox-base/zeroinstall-injector/files/gpgInfo/secring.gpg deleted file mode 100644 index e69de29..0000000 diff --git a/rox-base/zeroinstall-injector/files/gpgInfo/trustdb.gpg b/rox-base/zeroinstall-injector/files/gpgInfo/trustdb.gpg deleted file mode 100644 index 642e546..0000000 Binary files a/rox-base/zeroinstall-injector/files/gpgInfo/trustdb.gpg and /dev/null differ diff --git a/rox-base/zeroinstall-injector/zeroinstall-injector-0.29.ebuild b/rox-base/zeroinstall-injector/zeroinstall-injector-0.29.ebuild deleted file mode 100644 index e1b6912..0000000 --- a/rox-base/zeroinstall-injector/zeroinstall-injector-0.29.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit distutils - -DESCRIPTION="Zeroinstall Injector allows regular users to install software themselves" -HOMEPAGE="http://0install.net/" -SRC_URI="mirror://sourceforge/zero-install/${P}.tar.gz.gpg" - -LICENSE="" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="" - -DEPEND="app-crypt/gnupg" -RDEPEND=">=dev-python/pygtk-2.0 - ${DEPEND}" - -# If we decide to do RESTRICT="fetch" instead of trying gpg, this is what we -# would uncomment: -#pkg_nofetch() { -# einfo "Zeroinstall is distributed only in gpg-signed tarballs, which ebuilds" -# einfo "cannot currently handle. You must:" -# einfo " 1. Download the file ${P}.tar.gz.gpg from" -# einfo " http://downloads.sourceforge.net/zero-install/zeroinstall-injector-0.27.tar.gz.gpg" -# einfo " 2. Verify the signature:" -# einfo " gpg ${P}.tar.gz.gpg" -# einfo " It has the fingerprint 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1" -# einfo " 3. Put the resulting ${P}.tar.gz in ${DISTDIR}." -#} - -src_unpack() { - local GPGSRC=${P}.tar.gz.gpg - local GPGHOME="${WORKDIR}/.gnupg" - local TARSRC=${P}.tar.gz - - # Un-gpg-sign the downloaded archive - cp "${DISTDIR}/${GPGSRC}" "${WORKDIR}" - cp -r "${FILESDIR}/gpgInfo" "${GPGHOME}" - chmod 700 "${GPGHOME}" - cd "${WORKDIR}" - gpg -q --homedir "${GPGHOME}" ${GPGSRC} || die "GPG validation failed" - [ -e ${TARSRC} ] || die "GPG unwrap failed" - - # Unpack the unsigned archive - tar -xzf ${TARSRC} || die "Tar unpack failed" - - # Patches - #cd "${S}" - #epatch "${FILESDIR}/${P}-local_feed.patch" -} - -src_install() { - distutils_src_install - - exeinto "/usr/bin/" - doexe "${FILESDIR}/0distutils" - - local BASE_XDG_CONFIG="/etc/xdg/0install.net" - local BASE_XDG_DATA="/usr/share/0install.net" - - insinto "${BASE_XDG_CONFIG}/injector" - newins "${FILESDIR}/global.cfg" global - - dodir "${BASE_XDG_DATA}/native_feeds" -} - diff --git a/rox-extra/edit/Manifest b/rox-extra/edit/Manifest deleted file mode 100644 index 1c40166..0000000 --- a/rox-extra/edit/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -AUX Edit-2.0.xml 877 RMD160 02b9f89d485c95ef86eef2f74b6eb4cec28a64ed SHA1 10430031cdb2fc4f870972920fd56e4c85a009f4 SHA256 f8a6f6dfe1fed07a1e10662e81557a22586c00a6b77fa30f33f7bcf29111e14a -DIST edit-2.0.tgz 61195 RMD160 112c5196ea5709471cfb6f3c5987e914f0f20344 SHA1 28741374baa1c0e7b09cfde672071599255f69c2 SHA256 3fc97b68f8ff9e5eca241ac59a0c0f6eb54e74335c4250d24e7422ae9625a746 -EBUILD edit-2.0-r2.ebuild 805 RMD160 f82489aabb2941dd6ecbbd233a88156ff292efad SHA1 bebb70ab23f070fe81351da076069509eb10843e SHA256 807f76c5b632bca35de12e15cd2462870ac2764636950e465d4a539ac3a63ff6 diff --git a/rox-extra/edit/edit-2.0-r2.ebuild b/rox-extra/edit/edit-2.0-r2.ebuild deleted file mode 100644 index faa7b9b..0000000 --- a/rox-extra/edit/edit-2.0-r2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/rox-extra/edit/edit-2.0-r1.ebuild,v 1.1 2007/01/30 22:16:46 lack Exp $ - -ROX_LIB_VER=1.9.14 -inherit rox - -APPNAME=Edit -APPCATEGORY="Utility;TextEditor" - -DESCRIPTION="Edit is a simple text editor for ROX Desktop" -HOMEPAGE="http://rox.sourceforge.net/" -SRC_URI="mirror://sourceforge/rox/${P}.tgz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="x86" -IUSE="spell" - -LOCAL_FEED_SRC="${FILESDIR}/Edit-${PV}.xml" - -RDEPEND="spell? ( dev-python/gnome-python-extras )" - -# do some cleanup. Edit 2.0 has CVS dirs included -pkg_preinst() { - find ${D}/usr/lib/rox/${APPNAME} -name 'CVS' | xargs rm -fr - rm -f ${D}/usr/lib/rox/${APPNAME}/.cvsignore - rm -fr ${D}/usr/lib/rox/${APPNAME}/tests -} diff --git a/rox-extra/edit/files/Edit-2.0.xml b/rox-extra/edit/files/Edit-2.0.xml deleted file mode 100644 index 6e3d74b..0000000 --- a/rox-extra/edit/files/Edit-2.0.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - Edit - simple text editor - -Edit is a simple text editor, with a ROX-style user interface. It has drag-and- -drop saving, search-and-replace and multi-level undo. - - http://rox.sourceforge.net/desktop/Edit - Utility - - - - - - - - - -- cgit v1.2.3-65-gdbad