From b94c64faff52a0cfb1289204e6ed5616ead0c92b Mon Sep 17 00:00:00 2001
From: kj-sh604
Date: Sun, 30 Jun 2024 07:12:14 -0400
Subject: kj-gitbot: pavucontrol-gtk2/
---
pavucontrol-gtk2/.SRCINFO | 22 ++++++++++++++++++++++
pavucontrol-gtk2/.gitignore | 6 ++++++
pavucontrol-gtk2/PKGBUILD | 34 ++++++++++++++++++++++++++++++++++
pavucontrol-gtk2/stream-elipsis.patch | 18 ++++++++++++++++++
4 files changed, 80 insertions(+)
create mode 100644 pavucontrol-gtk2/.SRCINFO
create mode 100644 pavucontrol-gtk2/.gitignore
create mode 100644 pavucontrol-gtk2/PKGBUILD
create mode 100644 pavucontrol-gtk2/stream-elipsis.patch
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 @@
+ 0
+ Device Title
+ True
+- end
+
+
+ False
+@@ -1386,7 +1385,6 @@
+ 0
+ Stream Title
+ True
+- end
+
+
+ False
--
cgit v1.2.3