summaryrefslogtreecommitdiff
path: root/media-sound/volwheel
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/volwheel
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/volwheel')
-rw-r--r--media-sound/volwheel/Manifest6
-rw-r--r--media-sound/volwheel/files/volwheel-0.2.8-perl516.patch36
-rw-r--r--media-sound/volwheel/metadata.xml11
-rw-r--r--media-sound/volwheel/volwheel-0.2.8-r1.ebuild33
4 files changed, 86 insertions, 0 deletions
diff --git a/media-sound/volwheel/Manifest b/media-sound/volwheel/Manifest
new file mode 100644
index 000000000000..1c6c7ea481fe
--- /dev/null
+++ b/media-sound/volwheel/Manifest
@@ -0,0 +1,6 @@
+AUX volwheel-0.2.8-perl516.patch 1086 SHA256 442692649af53cd89305100adfcf360c19310cecd55bc97df7cfd530f0f2e45c SHA512 388c57bcce988b78adb5b5e66d0d896650ad57338df79f90876596ea4d8493839d8c818f0889463adcff8f2fe61730429b8c21c9065ba7d5c8f6b4986e01cc14 WHIRLPOOL 3b2807444051d041a7f58a1b40aa6d418156047e0b62d875e0aac11d321a6e903e86ffb6b1812f78d19f1bb0d5d7d51f8fe5f5ca5f9294a6d6afd1b02a0e5df5
+DIST volwheel-0.2.8.tar.gz 43140 SHA256 a14e9b3fb831677937396488466ebbb2a7030f76cf2cc404d63dd0ea8d5b9948 SHA512 ee2d121d2a9e2c987407a30187a313db128f1557932d003421e0fbda683cf80d52b5fb3c4c4ab2d07b642e86bb580bb3764a1c091ea57f5068660a035e78721b WHIRLPOOL ba982fac83ef42ae9403fd326b6aab6d330022c8b0c70f684e35fc620271469b2c11622bd9c5b9f733522f6493bfe9a3a892f63db9db3262f27be5b5b6734243
+EBUILD volwheel-0.2.8-r1.ebuild 804 SHA256 0802cd50592cc2951f5a1da7aa0574e3d6f23282cfef8bcc1a52906c43e98bbb SHA512 87c4a280a5d06dbaeb9b5c73fa0b132372c8e1ae04bbc83f9142231f43022531cd75f9e7dbdf580f01c72ce2562479dbd63185ad6d52277737e4e9da289d5b22 WHIRLPOOL 77f876dcc02b7ab756a87645d9bd54080eef51e896ca2ac687f6fed6e2682ee6b4162993dc6713056941bea96d6af2da510a158825f7758cac72f722e00b2dff
+MISC ChangeLog 2645 SHA256 f11605ea32e2f48ddf02279a5bbefa4521319c7b6c3ba47ce6659a19acbbfa0f SHA512 e8f182f4e4c0812255a59013bca6ba48029f942226bbcaf89d9cc55e2f19b93c6f22a6e7f851f3ddbfc435d0f8d6392307688373d0ad063cfe44494858bb415f WHIRLPOOL 17918afec6b5036a0a1ee9daf55dacc5368e691da098f2255e7f7786b7a470439e139d4afd9347f17d0d5bb825a92e510efc39e81a2bc8e88b2aa90289a5fa53
+MISC ChangeLog-2015 1449 SHA256 7bccf0a0d1f453087c6c7f1cd5fe9bd171a06921220a5ec0b9c31e030dd9b8e2 SHA512 de36f6c76a13b84c12fc513bc6b5c941bd3ab9b2fd872c65b33cc216ca84b1bea4cf64f3344c7320f9e52574bcbc8d3c78e5ed070f681373f1d46c0297383d2f WHIRLPOOL 5680c6012ca6c3861fede742b37e8fcbedd85684b1f89f8d23543a250726c7cff8a81dbf4394ef0c7941668b83e203b5eeca0b45100293aaf4a6d762b9cc3d7a
+MISC metadata.xml 331 SHA256 b14c583c7ea6d71b3fabe261cd768a35d49ff4d407ccacdc91c043d15081c8d2 SHA512 4a10f6540d114212e21102d1daca1e58043e637300573475be33369de01373e64041be84cecea9138bf2cebb39a5c26242a05820bfa58673e90698a4dca45fea WHIRLPOOL 1e6d01d5698874fea45223f0c8527e35a01f398a62f0de3cb816f63f57a0f5b8e70d7df90e76ed32912e00d210bcccd94f8c82c3392d13d9b4c243bf053abe54
diff --git a/media-sound/volwheel/files/volwheel-0.2.8-perl516.patch b/media-sound/volwheel/files/volwheel-0.2.8-perl516.patch
new file mode 100644
index 000000000000..130d9b7c331f
--- /dev/null
+++ b/media-sound/volwheel/files/volwheel-0.2.8-perl516.patch
@@ -0,0 +1,36 @@
+http://code.google.com/p/olwtools/issues/detail?id=8
+
+--- install.pl
++++ install.pl
+@@ -2,7 +2,6 @@
+
+ use strict;
+ use warnings;
+-use Shell qw(install cp);
+
+ my $package = "volwheel";
+
+@@ -33,17 +32,17 @@
+ system("sed -i 's|/usr/local|$prefix|g\' volwheel");
+ }
+
+-my $output = install ("-v -d {$bindir,$libdir,$datadir,$hicolor,$desktop}");
++my $output = qx|install -v -d {$bindir,$libdir,$datadir,$hicolor,$desktop}|;
+ print $output;
+-$output = install ("-v -m755 volwheel $bindir");
++$output = qx|install -v -m755 volwheel $bindir|;
+ print $output;
+-$output = install ("-v -m644 lib/* $libdir");
++$output = qx|install -v -m644 lib/* $libdir|;
+ print $output;
+-$output = cp ("-v -r icons $datadir/");
++$output = qx|cp -v -r icons $datadir/|;
+ print $output;
+-$output = install ("-v -m644 icons/volwheel.svg $hicolor");
++$output = qx|install -v -m644 icons/volwheel.svg $hicolor|;
+ print $output;
+-$output = install ("-v -m644 volwheel.desktop $desktop");
++$output = qx|install -v -m644 volwheel.desktop $desktop|;
+
+ print "\nVolWheel has been succesfully installed.\n\n";
+
diff --git a/media-sound/volwheel/metadata.xml b/media-sound/volwheel/metadata.xml
new file mode 100644
index 000000000000..87c2a98ca835
--- /dev/null
+++ b/media-sound/volwheel/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">olwtools</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-sound/volwheel/volwheel-0.2.8-r1.ebuild b/media-sound/volwheel/volwheel-0.2.8-r1.ebuild
new file mode 100644
index 000000000000..cf495d5fa7bf
--- /dev/null
+++ b/media-sound/volwheel/volwheel-0.2.8-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils gnome2-utils
+
+DESCRIPTION="A volume control trayicon with mouse wheel support"
+HOMEPAGE="http://oliwer.net/b/volwheel.html"
+SRC_URI="https://olwtools.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~mips x86"
+IUSE="alsa"
+
+DEPEND="dev-lang/perl"
+RDEPEND="${DEPEND}
+ dev-perl/Gtk2
+ alsa? ( media-sound/alsa-utils )"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-perl516.patch
+ sed -i -e '/^Encoding/d' ${PN}.desktop || die
+}
+
+src_install() {
+ ./install.pl prefix=/usr destdir="${D}" || die
+ dodoc ChangeLog README TODO
+}
+
+pkg_preinst() { gnome2_icon_savelist; }
+pkg_postinst() { gnome2_icon_cache_update; }
+pkg_postrm() { gnome2_icon_cache_update; }