commit: 8f1427ca5bde77bcb7a6886a9b540c0bf1cef55f Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Sun Aug 23 21:30:07 2020 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sun Aug 23 21:37:49 2020 +0000 URL: https://gitweb.gentoo.org/proj/kde-sunset.git/commit/?id=8f1427ca
x11-misc/launchy: Import 2.5-r1 from before last-rites Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> .../files/launchy-2.5-prefix-and-libdir.patch | 112 +++++++++++++++++++++ x11-misc/launchy/files/launchy-2.5-underlink.patch | 12 +++ x11-misc/launchy/launchy-2.5-r1.ebuild | 52 ++++++++++ x11-misc/launchy/metadata.xml | 5 + 4 files changed, 181 insertions(+) diff --git a/x11-misc/launchy/files/launchy-2.5-prefix-and-libdir.patch b/x11-misc/launchy/files/launchy-2.5-prefix-and-libdir.patch new file mode 100644 index 00000000..5b277786 --- /dev/null +++ b/x11-misc/launchy/files/launchy-2.5-prefix-and-libdir.patch @@ -0,0 +1,112 @@ +diff -ur a/platforms/unix/unix.pro b/platforms/unix/unix.pro +--- a/platforms/unix/unix.pro 2008-09-01 03:40:56.000000000 +0300 ++++ b/platforms/unix/unix.pro 2017-03-01 15:44:50.201858265 +0200 +@@ -11,11 +11,10 @@ + + + unix { +- PREFIX = /usr + DEFINES += SKINS_PATH=\\\"$$PREFIX/share/launchy/skins/\\\" \ +- PLUGINS_PATH=\\\"$$PREFIX/lib/launchy/plugins/\\\" \ +- PLATFORMS_PATH=\\\"$$PREFIX/lib/launchy/\\\" +- target.path = $$PREFIX/lib/launchy/ ++ PLUGINS_PATH=\\\"$$PREFIX/$$LIBDIR/launchy/plugins/\\\" \ ++ PLATFORMS_PATH=\\\"$$PREFIX/$$LIBDIR/launchy/\\\" ++ target.path = $$PREFIX/$$LIBDIR/launchy/ + INSTALLS += target + } + +diff -ur a/plugins/calcy/calcy.pro b/plugins/calcy/calcy.pro +--- a/plugins/calcy/calcy.pro 2010-03-08 01:02:22.000000000 +0200 ++++ b/plugins/calcy/calcy.pro 2017-03-01 15:46:49.252849881 +0200 +@@ -26,9 +26,8 @@ + + + unix:!macx { +- PREFIX = /usr +- target.path = $$PREFIX/lib/launchy/plugins/ +- icon.path = $$PREFIX/lib/launchy/plugins/icons/ ++ target.path = $$PREFIX/$$LIBDIR/launchy/plugins/ ++ icon.path = $$PREFIX/$$LIBDIR/launchy/plugins/icons/ + icon.files = calcy.png + INSTALLS += target \ + icon +diff -ur a/plugins/gcalc/gcalc.pro b/plugins/gcalc/gcalc.pro +--- a/plugins/gcalc/gcalc.pro 2010-02-15 23:07:34.000000000 +0200 ++++ b/plugins/gcalc/gcalc.pro 2017-03-01 15:48:00.542647288 +0200 +@@ -19,10 +19,9 @@ + if(!debug_and_release|build_pass):CONFIG(debug, debug|release):DESTDIR = ../../debug/plugins + if(!debug_and_release|build_pass):CONFIG(release, debug|release):DESTDIR = ../../release/plugins + unix:!macx { +- PREFIX = /usr +- target.path = $$PREFIX/lib/launchy/plugins/ ++ target.path = $$PREFIX/$$LIBDIR/launchy/plugins/ + +- # icon.path = $$PREFIX/lib/launchy/plugins/icons/ ++ # icon.path = $$PREFIX/$$LIBDIR/launchy/plugins/icons/ + # icon.files = gcalc.png + INSTALLS += target + } +diff -ur a/plugins/runner/runner.pro b/plugins/runner/runner.pro +--- a/plugins/runner/runner.pro 2010-02-15 23:07:34.000000000 +0200 ++++ b/plugins/runner/runner.pro 2017-03-01 15:46:22.202306212 +0200 +@@ -42,9 +42,8 @@ + } + + unix:!macx { +- PREFIX = /usr +- target.path = $$PREFIX/lib/launchy/plugins/ +- icon.path = $$PREFIX/lib/launchy/plugins/icons/ ++ target.path = $$PREFIX/$$LIBDIR/launchy/plugins/ ++ icon.path = $$PREFIX/$$LIBDIR/launchy/plugins/icons/ + icon.files = runner.png + INSTALLS += target icon + } +diff -ur a/plugins/verby/verby.pro b/plugins/verby/verby.pro +--- a/plugins/verby/verby.pro 2010-02-15 23:07:34.000000000 +0200 ++++ b/plugins/verby/verby.pro 2017-03-01 15:47:09.785503507 +0200 +@@ -31,9 +31,8 @@ + /WX + } + unix:!macx { +- PREFIX = /usr +- target.path = $$PREFIX/lib/launchy/plugins/ +- icon.path = $$PREFIX/lib/launchy/plugins/icons/ ++ target.path = $$PREFIX/$$LIBDIR/launchy/plugins/ ++ icon.path = $$PREFIX/$$LIBDIR/launchy/plugins/icons/ + icon.files = verby.png copy.png opencontainer.png properties.png run.png + INSTALLS += target \ + icon +diff -ur a/plugins/weby/weby.pro b/plugins/weby/weby.pro +--- a/plugins/weby/weby.pro 2010-02-15 23:07:34.000000000 +0200 ++++ b/plugins/weby/weby.pro 2017-03-01 15:47:30.764149617 +0200 +@@ -32,9 +32,8 @@ + if(!debug_and_release|build_pass):CONFIG(debug, debug|release):DESTDIR = ../../debug/plugins + if(!debug_and_release|build_pass):CONFIG(release, debug|release):DESTDIR = ../../release/plugins + unix:!macx { +- PREFIX = /usr +- target.path = $$PREFIX/lib/launchy/plugins/ +- icon.path = $$PREFIX/lib/launchy/plugins/icons/ ++ target.path = $$PREFIX/$$LIBDIR/launchy/plugins/ ++ icon.path = $$PREFIX/$$LIBDIR/launchy/plugins/icons/ + icon.files = weby.png + INSTALLS += target \ + icon +diff -ur a/src/src.pro b/src/src.pro +--- a/src/src.pro 2017-03-01 15:50:28.430152700 +0200 ++++ b/src/src.pro 2017-03-01 15:51:18.931300883 +0200 +@@ -71,11 +71,10 @@ + platform_base_hotkey.h \ + platform_base_hottrigger.h + +- PREFIX = /usr + LIBS += -lX11 -lXext -lXrender + DEFINES += SKINS_PATH=\\\"$$PREFIX/share/launchy/skins/\\\" \ +- PLUGINS_PATH=\\\"$$PREFIX/lib/launchy/plugins/\\\" \ +- PLATFORMS_PATH=\\\"$$PREFIX/lib/launchy/\\\" ++ PLUGINS_PATH=\\\"$$PREFIX/$$LIBDIR/launchy/plugins/\\\" \ ++ PLATFORMS_PATH=\\\"$$PREFIX/$$LIBDIR/launchy/\\\" + if(!debug_and_release|build_pass) { + CONFIG(debug, debug|release):DESTDIR = ../debug/ + CONFIG(release, debug|release):DESTDIR = ../release/ +Only in a/src: src.pro.orig diff --git a/x11-misc/launchy/files/launchy-2.5-underlink.patch b/x11-misc/launchy/files/launchy-2.5-underlink.patch new file mode 100644 index 00000000..f14110d5 --- /dev/null +++ b/x11-misc/launchy/files/launchy-2.5-underlink.patch @@ -0,0 +1,12 @@ +diff --git a/src/src.pro b/src/src.pro +index 13a627d..f720a22 100644 +--- a/src/src.pro ++++ b/src/src.pro +@@ -72,6 +72,7 @@ unix:!macx { + platform_base_hottrigger.h + + PREFIX = /usr ++ LIBS += -lX11 -lXext -lXrender + DEFINES += SKINS_PATH=\\\"$$PREFIX/share/launchy/skins/\\\" \ + PLUGINS_PATH=\\\"$$PREFIX/lib64/launchy/plugins/\\\" \ + PLATFORMS_PATH=\\\"$$PREFIX/lib64/launchy/\\\" diff --git a/x11-misc/launchy/launchy-2.5-r1.ebuild b/x11-misc/launchy/launchy-2.5-r1.ebuild new file mode 100644 index 00000000..1f366bb0 --- /dev/null +++ b/x11-misc/launchy/launchy-2.5-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit fdo-mime gnome2-utils qmake-utils + +DESCRIPTION="utility that merges application menus, your desktop and even your file manager" +HOMEPAGE="http://www.launchy.net/" +SRC_URI="http://www.launchy.net/downloads/src/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-qt/qtgui:4 + x11-libs/libX11 +" +DEPEND="${RDEPEND} + dev-libs/boost + x11-base/xorg-proto +" + +PATCHES=( + "${FILESDIR}"/${P}-underlink.patch + "${FILESDIR}"/${P}-prefix-and-libdir.patch +) + +src_configure() { + eqmake4 Launchy.pro PREFIX="${EPREFIX}"/usr LIBDIR="$(get_libdir)" +} + +src_install() { + emake INSTALL_ROOT="${D}" install + einstalldocs +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} diff --git a/x11-misc/launchy/metadata.xml b/x11-misc/launchy/metadata.xml new file mode 100644 index 00000000..6f49eba8 --- /dev/null +++ b/x11-misc/launchy/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<!-- maintainer-needed --> +</pkgmetadata>