pavucontrol
This commit is contained in:
parent
4618b125b7
commit
364019c3ea
|
@ -0,0 +1,32 @@
|
|||
diff -u -r pavucontrol-2.0.orig/src/devicewidget.cc pavucontrol-2.0/src/devicewidget.cc
|
||||
--- pavucontrol-2.0.orig/src/devicewidget.cc 2014-11-10 10:30:36.273878918 +0900
|
||||
+++ pavucontrol-2.0/src/devicewidget.cc 2014-11-10 10:39:18.554891364 +0900
|
||||
@@ -63,8 +63,13 @@
|
||||
for (unsigned i = 0; i < PA_CHANNELS_MAX; i++)
|
||||
channelWidgets[i] = NULL;
|
||||
|
||||
+#ifdef HAVE_GTK3
|
||||
offsetAdjustment = Gtk::Adjustment::create(0.0, -2000.0, 2000.0, 10.0, 50.0, 0.0);
|
||||
offsetButton->configure(offsetAdjustment, 0, 2);
|
||||
+#else
|
||||
+ offsetAdjustment = new Gtk::Adjustment(0.0, -2000.0, 2000.0, 10.0, 50.0, 0.0);
|
||||
+ offsetButton->configure(*offsetAdjustment, 0, 2);
|
||||
+#endif
|
||||
}
|
||||
|
||||
void DeviceWidget::init(MainWindow* mainWindow, Glib::ustring deviceType) {
|
||||
diff -u -r pavucontrol-2.0.orig/src/devicewidget.h pavucontrol-2.0/src/devicewidget.h
|
||||
--- pavucontrol-2.0.orig/src/devicewidget.h 2014-11-10 10:30:36.273878918 +0900
|
||||
+++ pavucontrol-2.0/src/devicewidget.h 2014-11-10 10:39:12.869891228 +0900
|
||||
@@ -98,7 +98,11 @@
|
||||
Gtk::HBox *portSelect, *offsetSelect;
|
||||
Gtk::ComboBox *portList;
|
||||
Glib::RefPtr<Gtk::ListStore> treeModel;
|
||||
+#ifdef HAVE_GTK3
|
||||
Glib::RefPtr<Gtk::Adjustment> offsetAdjustment;
|
||||
+#else
|
||||
+ Gtk::Adjustment *offsetAdjustment;
|
||||
+#endif
|
||||
|
||||
private:
|
||||
Glib::ustring mDeviceType;
|
|
@ -0,0 +1,28 @@
|
|||
# Description: Pulseaudio graphical mixer
|
||||
# URL: http://www.freedesktop.org/software/pulseaudio/pavucontrol/
|
||||
# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
|
||||
# packager: milisarge
|
||||
# Depends on: pulseaudio gtk2 libcanberra gtkmm libsigc++
|
||||
|
||||
name=pavucontrol
|
||||
version=2.0
|
||||
release=1
|
||||
source=(http://freedesktop.org/software/pulseaudio/pavucontrol/$name-$version.tar.xz pavucontrol-gtk2.patch)
|
||||
|
||||
build() {
|
||||
cd $name-$version
|
||||
|
||||
# Fix gtk2 compilation
|
||||
patch -p1 -i $SRC/pavucontrol-gtk2.patch
|
||||
|
||||
export CXXFLAGS="$CXXFLAGS -std=c++11"
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--disable-gtk3 \
|
||||
--disable-lynx \
|
||||
--disable-dependency-tracking
|
||||
make
|
||||
make DESTDIR=$PKG install
|
||||
|
||||
rm -rf $PKG/usr/share/doc
|
||||
}
|
Loading…
Reference in New Issue