summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkj-sh6042024-06-30 07:12:14 -0400
committerkj-sh6042024-06-30 07:12:14 -0400
commitb94c64faff52a0cfb1289204e6ed5616ead0c92b (patch)
tree353a9f7fafee8ebe50f261348fa27f52a33d9cd3
parent69cb1fc2eaaaa24c5baa5eb72f5dc8a4cb301957 (diff)
kj-gitbot: pavucontrol-gtk2/
-rw-r--r--pavucontrol-gtk2/.SRCINFO22
-rw-r--r--pavucontrol-gtk2/.gitignore6
-rw-r--r--pavucontrol-gtk2/PKGBUILD34
-rw-r--r--pavucontrol-gtk2/stream-elipsis.patch18
4 files changed, 80 insertions, 0 deletions
diff --git a/pavucontrol-gtk2/.SRCINFO b/pavucontrol-gtk2/.SRCINFO
new file mode 100644
index 0000000..ee7cdce
--- /dev/null
+++ b/pavucontrol-gtk2/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = pavucontrol-gtk2
+ pkgdesc = A GTK volume control tool for PulseAudio
+ pkgver = 3.0
+ pkgrel = 604
+ url = https://freedesktop.org/software/pulseaudio/pavucontrol/
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = intltool
+ makedepends = lynx
+ depends = gnome-icon-theme
+ depends = libcanberra-pulse
+ depends = gtkmm
+ depends = libsigc++
+ provides = pavucontrol
+ conflicts = pavucontrol
+ source = https://freedesktop.org/software/pulseaudio/pavucontrol//pavucontrol-3.0.tar.xz
+ source = stream-elipsis.patch
+ sha256sums = b3d2ea5a25fc88dcee80c396014f72df1b4742f8cfbbc5349c39d64a0d338890
+ sha256sums = ca5a9adeae4bb5167fd767d3218b17aeca8513fd55f0395ea390fc685d44478e
+
+pkgname = pavucontrol-gtk2
diff --git a/pavucontrol-gtk2/.gitignore b/pavucontrol-gtk2/.gitignore
new file mode 100644
index 0000000..6b2b2ea
--- /dev/null
+++ b/pavucontrol-gtk2/.gitignore
@@ -0,0 +1,6 @@
+pkg/
+src/
+*.tar
+*.tar.zst
+*.tar.gz
+*.tar.xz
diff --git a/pavucontrol-gtk2/PKGBUILD b/pavucontrol-gtk2/PKGBUILD
new file mode 100644
index 0000000..e9eeae9
--- /dev/null
+++ b/pavucontrol-gtk2/PKGBUILD
@@ -0,0 +1,34 @@
+pkgname=pavucontrol-gtk2
+_name=pavucontrol
+pkgver=3.0
+pkgrel=604
+pkgdesc="A GTK volume control tool for PulseAudio"
+arch=(i686 x86_64)
+url="https://freedesktop.org/software/pulseaudio/pavucontrol/"
+license=(GPL2)
+depends=(gnome-icon-theme libcanberra-pulse gtkmm libsigc++)
+makedepends=(intltool lynx)
+provides=(pavucontrol)
+conflicts=(pavucontrol)
+source=(${url}/${_name}-${pkgver}.tar.xz
+ stream-elipsis.patch)
+sha256sums=('b3d2ea5a25fc88dcee80c396014f72df1b4742f8cfbbc5349c39d64a0d338890'
+ 'ca5a9adeae4bb5167fd767d3218b17aeca8513fd55f0395ea390fc685d44478e')
+
+prepare() {
+ cd ${_name}-${pkgver}
+ patch -p1 -i "${srcdir}/stream-elipsis.patch"
+}
+
+build() {
+ cd ${_name}-${pkgver}
+ # need to specify c++11 std to compile on latest glibmm and co
+ export CXXFLAGS="${CXXFLAGS} -std=c++11"
+ ./configure --prefix=/usr --disable-gtk3
+ make
+}
+
+package() {
+ cd ${_name}-${pkgver}
+ make DESTDIR="${pkgdir}" install
+}
diff --git a/pavucontrol-gtk2/stream-elipsis.patch b/pavucontrol-gtk2/stream-elipsis.patch
new file mode 100644
index 0000000..5b6d9ae
--- /dev/null
+++ b/pavucontrol-gtk2/stream-elipsis.patch
@@ -0,0 +1,18 @@
+--- a/src/pavucontrol.glade 2015-04-10 13:01:49.000000000 +0100
++++ b/src/pavucontrol.glade 2015-04-10 13:00:23.630554973 +0100
+@@ -256,7 +256,6 @@
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Device Title</property>
+ <property name="use_markup">True</property>
+- <property name="ellipsize">end</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+@@ -1386,7 +1385,6 @@
+ <property name="xalign">0</property>
+ <property name="label" translatable="yes">Stream Title</property>
+ <property name="use_markup">True</property>
+- <property name="ellipsize">end</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>