Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=67c256179297494458d89cd063f38a016e062419

commit 67c256179297494458d89cd063f38a016e062419
Author: crazy <[email protected]>
Date:   Fri Sep 15 04:48:52 2017 +0200

pavucontrol-qt-0.2.0-1-x86_64
* New package

diff --git a/source/xapps-extra/pavucontrol-qt/FrugalBuild 
b/source/xapps-extra/pavucontrol-qt/FrugalBuild
new file mode 100644
index 0000000..dde97ce
--- /dev/null
+++ b/source/xapps-extra/pavucontrol-qt/FrugalBuild
@@ -0,0 +1,21 @@
+# Compiling Time: 26.46 SBU
+# Maintainer: crazy <[email protected]>
+
+pkgname=pavucontrol-qt
+pkgver=0.2.0
+pkgrel=1
+pkgdesc='A Pulseaudio mixer in Qt5.'
+depends=('qt5-base>=5.9.1' 'libpulse' 'pcre2')
+rodepends+=('pulseaudio')
+groups=('xapps-extra')
+archs=('x86_64')
+_F_github_author="lxde"
+_F_github_tag="yes"
+Finclude github cmake
+source+=('git.patch')
+url="http://lxqt.org/";
+makedepends+=('lxqt-build-tools' 'qt5-tools>=5.9.1' 'git') # lol
+sha1sums=('9ab1c715b95bda8036d20f9a35f600394d62b99a' \
+          '9e1f9ac449277dda9ab5959033e2baf3147313c6')
+
+# optimization OK
diff --git a/source/xapps-extra/pavucontrol-qt/git.patch 
b/source/xapps-extra/pavucontrol-qt/git.patch
new file mode 100644
index 0000000..864364f
--- /dev/null
+++ b/source/xapps-extra/pavucontrol-qt/git.patch
@@ -0,0 +1,517 @@
+diff -Naur pavucontrol-qt-0.2.0/CHANGELOG pavucontrol-qt-master/CHANGELOG
+--- pavucontrol-qt-0.2.0/CHANGELOG     2016-12-11 11:20:39.000000000 +0100
++++ pavucontrol-qt-master/CHANGELOG    2017-09-14 19:33:18.000000000 +0200
+@@ -323,7 +323,7 @@
+   * Remove the minimalStreamWindow. It's no longer used
+   * Updated Polish translation
+   * use the server provided icons
+-  * Initialise our dropdown at contruction and just repopulate it when the 
cardinfo callback is received
++  * Initialise our dropdown at construction and just repopulate it when the 
cardinfo callback is received
+   * various small glade updates
+   * fix version of libcanberra dependency, fixes PA bug #494
+   * Fix the number of outstanding operations.
+diff -Naur pavucontrol-qt-0.2.0/CMakeLists.txt 
pavucontrol-qt-master/CMakeLists.txt
+--- pavucontrol-qt-0.2.0/CMakeLists.txt        2016-12-11 11:20:39.000000000 
+0100
++++ pavucontrol-qt-master/CMakeLists.txt       2017-09-14 19:33:18.000000000 
+0200
+@@ -19,6 +19,16 @@
+
+ find_package(lxqt-build-tools ${LXQTBT_MINIMUM_VERSION} REQUIRED)
+
++if(NOT CMAKE_BUILD_TYPE)
++    set(CMAKE_BUILD_TYPE Release)
++endif()
++
++set(PAVUCONTROLQT_MAJOR_VERSION 0)
++set(PAVUCONTROLQT_MINOR_VERSION 2)
++set(PAVUCONTROLQT_PATCH_VERSION 1)
++set(PAVUCONTROLQT_VERSION 
${PAVUCONTROLQT_MAJOR_VERSION}.${PAVUCONTROLQT_MINOR_VERSION}.${PAVUCONTROLQT_PATCH_VERSION})
++add_definitions("-DPAVUCONTROLQT_VERSION=\"${PAVUCONTROLQT_VERSION}\"")
++
+ include(LXQtCompilerSettings NO_POLICY_SCOPE)
+ include(LXQtTranslate)
+
+diff -Naur pavucontrol-qt-0.2.0/.github/ISSUE_TEMPLATE.md 
pavucontrol-qt-master/.github/ISSUE_TEMPLATE.md
+--- pavucontrol-qt-0.2.0/.github/ISSUE_TEMPLATE.md     1970-01-01 
01:00:00.000000000 +0100
++++ pavucontrol-qt-master/.github/ISSUE_TEMPLATE.md    2017-09-14 
19:33:18.000000000 +0200
+@@ -0,0 +1,35 @@
++<!--- Provide a general summary of the issue in the Title above -->
++<!--- You could delete sections and/or questions irrelevant to your report 
--->
++
++##### Expected Behavior
++<!--- If you're describing a bug, tell us what should happen -->
++<!--- If you're suggesting a change/improvement, tell us how it should work 
-->
++
++##### Current Behavior
++<!--- If describing a bug, tell us what happens instead of the expected 
behavior -->
++<!--- If suggesting a change/improvement, explain the difference from current 
behavior -->
++
++##### Possible Solution
++<!--- Not obligatory, but suggest a fix/reason for the bug, -->
++<!--- or ideas how to implement the addition or change -->
++
++##### Steps to Reproduce (for bugs)
++<!--- Provide a link to a live example, or an unambiguous set of steps to -->
++<!--- reproduce this bug. Include code to reproduce, if relevant -->
++1.
++2.
++3.
++4.
++
++##### Context
++<!--- How has this issue affected you? What are you trying to accomplish? -->
++<!--- Providing context helps us come up with a solution that is most useful 
in the real world -->
++
++##### System Information
++<!--- Include as many relevant details about the system you experienced the 
bug in -->
++* Distribution & Version:
++* Kernel:
++* Qt Version:
++* libqtxdg Version:
++* lxqt-build-tools Version:
++* Package version:
+diff -Naur pavucontrol-qt-0.2.0/src/channel.cc 
pavucontrol-qt-master/src/channel.cc
+--- pavucontrol-qt-0.2.0/src/channel.cc        2016-12-11 11:20:39.000000000 
+0100
++++ pavucontrol-qt-master/src/channel.cc       2017-09-14 19:33:18.000000000 
+0200
+@@ -25,9 +25,23 @@
+ #include <QGridLayout>
+ #include <QLabel>
+ #include <QSlider>
++#include <QFontMetrics>
+ #include "channel.h"
+ #include "minimalstreamwidget.h"
+
++constexpr int SLIDER_SNAP = 2;
++static inline int paVolume2Percent(pa_volume_t vol)
++{
++    if (vol > PA_VOLUME_UI_MAX)
++        vol = PA_VOLUME_UI_MAX;
++    return qRound(static_cast<double>(vol - PA_VOLUME_MUTED) / PA_VOLUME_NORM 
* 100);
++}
++
++static inline pa_volume_t percent2PaVolume(int percent)
++{
++    return PA_VOLUME_MUTED + qRound(static_cast<double>(percent) / 100 * 
PA_VOLUME_NORM);
++}
++
+ /*** ChannelWidget ***/
+
+ Channel::Channel(QGridLayout* parent) :
+@@ -45,34 +59,41 @@
+     parent->addWidget(volumeScale, row, 1);
+     parent->addWidget(volumeLabel, row, 2);
+
+-    volumeScale->setMinimum(PA_VOLUME_MUTED);
+-    volumeScale->setMaximum(PA_VOLUME_UI_MAX);
+-    volumeScale->setValue(PA_VOLUME_NORM);
+-    volumeScale->setSingleStep(qRound((double)PA_VOLUME_NORM)/100.0);
+-    volumeScale->setPageStep(qRound((double)PA_VOLUME_NORM)/20.0);
++    // make the info font smaller
++    QFont label_font = volumeLabel->font();
++    if (label_font.pixelSize() == -1)
++        label_font.setPointSizeF(label_font.pointSizeF() * 0.8);
++    else
++        
label_font.setPixelSize(qRound(static_cast<double>(label_font.pixelSize()) * 
0.8));
++    volumeLabel->setFont(label_font);
++    
volumeLabel->setFixedWidth(QFontMetrics{volumeLabel->font()}.size(Qt::TextSingleLine,
 QStringLiteral("100%(-99.99dB)")).width());
++    volumeLabel->setAlignment(Qt::AlignHCenter);
++    volumeLabel->setTextFormat(Qt::RichText);
++
++    volumeScale->setRange(paVolume2Percent(PA_VOLUME_MUTED), 
paVolume2Percent(PA_VOLUME_UI_MAX));
++    volumeScale->setValue(paVolume2Percent(PA_VOLUME_NORM));
++    volumeScale->setPageStep(5);
++    volumeScale->setTickInterval(paVolume2Percent(PA_VOLUME_NORM));
++    volumeScale->setTickPosition(QSlider::TicksBelow);
++    volumeScale->setTracking(false);
+     setBaseVolume(PA_VOLUME_NORM);
+
+     connect(volumeScale, &QSlider::valueChanged, this, 
&Channel::onVolumeScaleValueChanged);
++    connect(volumeScale, &QSlider::sliderMoved, this, 
&Channel::onVolumeScaleSliderMoved);
+ }
+
+ void Channel::setVolume(pa_volume_t volume) {
+-    double v;
+-    char txt[64];
+-
+-    v = ((gdouble) volume * 100) / PA_VOLUME_NORM;
++    const int v = paVolume2Percent(volume);
+     if (can_decibel) {
+-        double dB = pa_sw_volume_to_dB(volume);
+-        if (dB > PA_DECIBEL_MININFTY)
+-            snprintf(txt, sizeof(txt), "<small>%0.0f%% (%0.2fdB)</small>", v, 
dB);
+-        else
+-            snprintf(txt, sizeof(txt), "<small>%0.0f%% (-&#8734;dB)</small>", 
v);
++        const double dB = pa_sw_volume_to_dB(volume);
++        volumeLabel->setText(tr("%1% (%2dB)", "volume slider label [X% 
(YdB)]").arg(v)
++                .arg(dB > PA_DECIBEL_MININFTY ? QString::asprintf("%0.2f", 
dB) : QStringLiteral("-&#8734;")));
+     }
+     else
+-        snprintf(txt, sizeof(txt), "%0.0f%%", v);
+-    volumeLabel->setText(QString::fromUtf8(txt));
++        volumeLabel->setText(tr("%1%", "volume slider label [X%]").arg(v));
+
+     volumeScaleEnabled = false;
+-    volumeScale->setValue(volume > PA_VOLUME_UI_MAX ? PA_VOLUME_UI_MAX : 
volume);
++    volumeScale->setValue(v);
+     volumeScaleEnabled = true;
+ }
+
+@@ -98,8 +119,27 @@
+     if (minimalStreamWidget->updating)
+         return;
+
+-    pa_volume_t volume = (pa_volume_t) volumeScale->value();
+-    minimalStreamWidget->updateChannelVolume(channel, volume);
++    minimalStreamWidget->updateChannelVolume(channel, 
percent2PaVolume(value));
++}
++
++void Channel::onVolumeScaleSliderMoved(int value)
++{
++    if (!volumeScaleEnabled)
++        return;
++
++    if (minimalStreamWidget->updating)
++        return;
++
++    const int current_value = volumeScale->value();
++    if (current_value == 100 && qAbs(value - current_value) <= SLIDER_SNAP)
++    {
++        volumeScale->blockSignals(true);
++        volumeScale->setSliderPosition(current_value);
++        volumeScale->blockSignals(false);
++        return;
++    }
++
++    volumeScale->setValue(value);
+ }
+
+ /*
+@@ -112,7 +152,7 @@
+ }
+ */
+
+-void Channel::setBaseVolume(pa_volume_t v) {
++void Channel::setBaseVolume(pa_volume_t /*v*/) {
+ #if 0  // FIXME: Qt does not support this functionality
+     gtk_scale_clear_marks(GTK_SCALE(volumeScale->gobj()));
+
+diff -Naur pavucontrol-qt-0.2.0/src/channel.h 
pavucontrol-qt-master/src/channel.h
+--- pavucontrol-qt-0.2.0/src/channel.h 2016-12-11 11:20:39.000000000 +0100
++++ pavucontrol-qt-master/src/channel.h        2017-09-14 19:33:18.000000000 
+0200
+@@ -43,6 +43,7 @@
+
+ protected Q_SLOTS:
+     void onVolumeScaleValueChanged(int value);
++    void onVolumeScaleSliderMoved(int value);
+
+ public:
+     bool can_decibel;
+diff -Naur pavucontrol-qt-0.2.0/src/devicewidget.cc 
pavucontrol-qt-master/src/devicewidget.cc
+--- pavucontrol-qt-0.2.0/src/devicewidget.cc   2016-12-11 11:20:39.000000000 
+0100
++++ pavucontrol-qt-master/src/devicewidget.cc  2017-09-14 19:33:18.000000000 
+0200
+@@ -29,12 +29,15 @@
+ #include "channel.h"
+ #include <sstream>
+ #include <QLabel>
++#include <QMessageBox>
++#include <QInputDialog>
+
+ /*** DeviceWidget ***/
+ DeviceWidget::DeviceWidget(MainWindow* parent, QByteArray deviceType) :
+     MinimalStreamWidget(parent),
+     offsetButtonEnabled(false),
+     mpMainWindow(parent),
++    rename{new QAction{tr("Rename device..."), this}},
+     mDeviceType(deviceType) {
+
+     setupUi(this);
+@@ -45,18 +48,13 @@
+     timeout.setInterval(100);
+     connect(&timeout, &QTimer::timeout, this, &DeviceWidget::timeoutEvent);
+
+-    // FIXME: this->signal_button_press_event().connect(sigc::mem_fun(*this, 
&DeviceWidget::onContextTriggerEvent));
+     connect(muteToggleButton, &QToolButton::toggled, this, 
&DeviceWidget::onMuteToggleButton);
+     connect(lockToggleButton, &QToolButton::toggled, this, 
&DeviceWidget::onLockToggleButton);
+     connect(defaultToggleButton, &QToolButton::toggled, this, 
&DeviceWidget::onDefaultToggleButton);
+
+-#if 0
+-
+-    rename.set_label(tr("Rename Device...").toUtf8().constData());
+-    rename.signal_activate().connect(sigc::mem_fun(*this, 
&DeviceWidget::renamePopup));
+-    contextMenu.append(rename);
+-    contextMenu.show_all();
+-#endif
++    connect(rename, &QAction::triggered, this, &DeviceWidget::renamePopup);
++    addAction(rename);
++    setContextMenuPolicy(Qt::ActionsContextMenu);
+
+     connect(portList, 
static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), this, 
&DeviceWidget::onPortChange);
+     connect(offsetButton, 
static_cast<void(QSpinBox::*)(int)>(&QSpinBox::valueChanged), this, 
&DeviceWidget::onOffsetChange);
+@@ -220,56 +218,27 @@
+     }
+ }
+
+-#if 0
+-bool DeviceWidget::onContextTriggerEvent(GdkEventButton* event) {
+-    if (GDK_BUTTON_PRESS == event->type && 3 == event->button) {
+-        contextMenu.popup(event->button, event->time);
+-        return true;
+-    }
+-
+-    return false;
+-}
+-#endif
+-
+ void DeviceWidget::renamePopup() {
+     if (updating)
+         return;
+-#if 0
+     if (!mpMainWindow->canRenameDevices) {
+-        Gtk::MessageDialog dialog(
+-            *mpMainWindow,
+-            tr("Sorry, but device renaming is not 
supported.").toUtf8().constData(),
+-            false,
+-            Gtk::MESSAGE_WARNING,
+-            Gtk::BUTTONS_OK,
+-            true);
+-        dialog.set_secondary_text(tr("You need to load module-device-manager 
in the PulseAudio server in order to rename devices").toUtf8().constData());
+-        dialog.run();
++        QMessageBox::warning(this, tr("Sorry, but device renaming is not 
supported.")
++                , tr("You need to load module-device-manager in the 
PulseAudio server in order to rename devices"));
+         return;
+     }
+
+-    Gtk::Dialog* dialog;
+-    Gtk::Entry* renameText;
+-
+-    Glib::RefPtr<Gtk::Builder> x = Gtk::Builder::create_from_file(GLADE_FILE, 
"renameDialog");
+-    x->get_widget("renameDialog", dialog);
+-    x->get_widget("renameText", renameText);
+-
+-    renameText->set_text(description);
+-    dialog->add_button(Gtk::Stock::CANCEL, Gtk::RESPONSE_CANCEL);
+-    dialog->add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK);
+-    dialog->set_default_response(Gtk::RESPONSE_OK);
+-    if (Gtk::RESPONSE_OK == dialog->run()) {
++    const QString old_name = description.constData();
++    bool ok;
++    const QString new_name = QInputDialog::getText(this, 
QCoreApplication::organizationName(), tr("Rename device %1 to:").arg(old_name)
++            , QLineEdit::Normal, old_name, &ok);
++    if (ok && new_name != old_name) {
+         pa_operation* o;
+-        gchar *key = g_markup_printf_escaped("%s:%s", mDeviceType, name);
++        gchar *key = g_markup_printf_escaped("%s:%s", 
mDeviceType.constData(), name.constData());
+
+-        if (!(o = pa_ext_device_manager_set_device_description(get_context(), 
key, renameText->get_text(), NULL, NULL))) {
+-            show_error(tr("pa_ext_device_manager_write() 
failed").toUtf8().constData());
+-            return;
+-        }
+-        pa_operation_unref(o);
++        if (!(o = pa_ext_device_manager_set_device_description(get_context(), 
key, new_name.toUtf8().constData(), NULL, NULL)))
++            show_error(tr("pa_ext_device_manager_set_device_description() 
failed").toUtf8().constData());
++        else
++            pa_operation_unref(o);
+         g_free(key);
+     }
+-    delete dialog;
+-#endif
+ }
+diff -Naur pavucontrol-qt-0.2.0/src/devicewidget.h 
pavucontrol-qt-master/src/devicewidget.h
+--- pavucontrol-qt-0.2.0/src/devicewidget.h    2016-12-11 11:20:39.000000000 
+0100
++++ pavucontrol-qt-master/src/devicewidget.h   2017-09-14 19:33:18.000000000 
+0200
+@@ -81,8 +81,7 @@
+
+     virtual void onPortChange() = 0;
+
+-    // Gtk::Menu contextMenu;
+-    // Gtk::MenuItem rename;
++    QAction * rename;
+
+ private:
+     QByteArray mDeviceType;
+diff -Naur pavucontrol-qt-0.2.0/src/devicewidget.ui 
pavucontrol-qt-master/src/devicewidget.ui
+--- pavucontrol-qt-0.2.0/src/devicewidget.ui   2016-12-11 11:20:39.000000000 
+0100
++++ pavucontrol-qt-master/src/devicewidget.ui  2017-09-14 19:33:18.000000000 
+0200
+@@ -69,7 +69,7 @@
+         <string>Lock channels together</string>
+        </property>
+        <property name="icon">
+-        <iconset theme="changes-prevent"/>
++        <iconset theme="changes-prevent-symbolic"/>
+        </property>
+        <property name="checkable">
+         <bool>true</bool>
+@@ -111,7 +111,11 @@
+     </widget>
+    </item>
+    <item>
+-    <layout class="QGridLayout" name="channelsGrid"/>
++    <layout class="QGridLayout" name="channelsGrid">
++     <property name="horizontalSpacing">
++      <number>0</number>
++     </property>
++    </layout>
+    </item>
+    <item>
+     <widget class="QCheckBox" name="advancedOptions">
+diff -Naur pavucontrol-qt-0.2.0/src/mainwindow.cc 
pavucontrol-qt-master/src/mainwindow.cc
+--- pavucontrol-qt-0.2.0/src/mainwindow.cc     2016-12-11 11:20:39.000000000 
+0100
++++ pavucontrol-qt-master/src/mainwindow.cc    2017-09-14 19:33:18.000000000 
+0200
+@@ -90,13 +90,17 @@
+     connect(sourceTypeComboBox, 
static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), this, 
&MainWindow::onSourceTypeComboBoxChanged);
+     connect(showVolumeMetersCheckButton, &QCheckBox::toggled, this, 
&MainWindow::onShowVolumeMetersCheckButtonToggled);
+
++    QAction * quit = new QAction{this};
++    connect(quit, &QAction::triggered, this, &QWidget::close);
++    quit->setShortcut(QKeySequence::Quit);
++    addAction(quit);
++
+     const QSettings config;
+
+     
showVolumeMetersCheckButton->setChecked(config.value("window/showVolumeMeters", 
true).toBool());
+
+     const QSize last_size  = config.value("window/size").toSize();
+-    const QSize default_size = size(); // widget is resized in setupUi based 
on values in *.ui
+-    if (last_size.width() >= default_size.width() && last_size.height() >= 
default_size.height())
++    if (last_size.isValid())
+         resize(last_size);
+
+     const QVariant sinkInputTypeSelection = 
config.value("window/sinkInputType");
+@@ -120,50 +124,6 @@
+     connectingLabel->show();
+ }
+
+-void MainWindow::on_realize() {
+-#if 0
+-
+-    Gtk::Window::on_realize();
+-    get_window()->set_cursor(Gdk::Cursor::create(Gdk::WATCH));
+-
+-#endif
+-}
+-
+-#if 0
+-bool MainWindow::on_key_press_event(GdkEventKey* event) {
+-
+-    if (GDK_KEY_Escape == event->keyval) {
+-        Gtk::Main::quit();
+-        return true;
+-    }
+-    if (event->state & GDK_CONTROL_MASK) {
+-        switch (event->keyval) {
+-            case GDK_KEY_KP_1:
+-            case GDK_KEY_KP_2:
+-            case GDK_KEY_KP_3:
+-            case GDK_KEY_KP_4:
+-            case GDK_KEY_KP_5:
+-                notebook->set_current_page(event->keyval - GDK_KEY_KP_1);
+-                return true;
+-            case GDK_KEY_1:
+-            case GDK_KEY_2:
+-            case GDK_KEY_3:
+-            case GDK_KEY_4:
+-            case GDK_KEY_5:
+-                notebook->set_current_page(event->keyval - GDK_KEY_1);
+-                return true;
+-            case GDK_KEY_W:
+-            case GDK_KEY_Q:
+-            case GDK_KEY_w:
+-            case GDK_KEY_q:
+-                Gtk::Main::quit();
+-                return true;
+-        }
+-    }
+-    return Gtk::Window::on_key_press_event(event);
+-}
+-#endif
+-
+ MainWindow::~MainWindow() {
+     QSettings config;
+     config.setValue("window/size", size());
+diff -Naur pavucontrol-qt-0.2.0/src/mainwindow.h 
pavucontrol-qt-master/src/mainwindow.h
+--- pavucontrol-qt-0.2.0/src/mainwindow.h      2016-12-11 11:20:39.000000000 
+0100
++++ pavucontrol-qt-master/src/mainwindow.h     2017-09-14 19:33:18.000000000 
+0200
+@@ -104,10 +104,6 @@
+
+     bool canRenameDevices;
+
+-protected:
+-    virtual void on_realize();
+-    // virtual bool on_key_press_event(GdkEventKey* event);
+-
+ private:
+     gboolean m_connected;
+     gchar* m_config_filename;
+diff -Naur pavucontrol-qt-0.2.0/src/pavucontrol.cc 
pavucontrol-qt-master/src/pavucontrol.cc
+--- pavucontrol-qt-0.2.0/src/pavucontrol.cc    2016-12-11 11:20:39.000000000 
+0100
++++ pavucontrol-qt-master/src/pavucontrol.cc   2017-09-14 19:33:18.000000000 
+0200
+@@ -653,7 +653,7 @@
+         return 0;
+
+     app.setOrganizationName(QStringLiteral("pavucontrol-qt"));
+-
++    app.setAttribute(Qt::AA_UseHighDpiPixmaps, true);
+
+     QString locale = QLocale::system().name();
+     QTranslator qtTranslator;
+@@ -668,6 +668,11 @@
+     parser.setApplicationDescription(QObject::tr("PulseAudio Volume 
Control"));
+     parser.addHelpOption();
+
++    const QString VERINFO = QStringLiteral(PAVUCONTROLQT_VERSION
++                                           "\nQt        " QT_VERSION_STR);
++    app.setApplicationVersion(VERINFO);
++    parser.addVersionOption();
++
+     QCommandLineOption tabOption(QStringList() << "tab" << "t", 
QObject::tr("Select a specific tab on load."), "tab");
+     parser.addOption(tabOption);
+
+@@ -677,9 +682,6 @@
+     QCommandLineOption maximizeOption(QStringList() << "maximize" << "m", 
QObject::tr("Maximize the window."));
+     parser.addOption(maximizeOption);
+
+-    // QCommandLineOption versionOption("version", QObject::tr("Show 
version"));
+-    // parser.addOption(versionOption);
+-
+     parser.process(app);
+     default_tab = parser.value(tabOption).toInt();
+     retry = parser.isSet(retryOption);
+diff -Naur pavucontrol-qt-0.2.0/src/streamwidget.ui 
pavucontrol-qt-master/src/streamwidget.ui
+--- pavucontrol-qt-0.2.0/src/streamwidget.ui   2016-12-11 11:20:39.000000000 
+0100
++++ pavucontrol-qt-master/src/streamwidget.ui  2017-09-14 19:33:18.000000000 
+0200
+@@ -79,7 +79,7 @@
+         <string>Lock channels together</string>
+        </property>
+        <property name="icon">
+-        <iconset theme="changes-prevent"/>
++        <iconset theme="changes-prevent-symbolic"/>
+        </property>
+        <property name="checkable">
+         <bool>true</bool>
+diff -Naur pavucontrol-qt-0.2.0/src/translations/pavucontrol-qt_ca.desktop 
pavucontrol-qt-master/src/translations/pavucontrol-qt_ca.desktop
+--- pavucontrol-qt-0.2.0/src/translations/pavucontrol-qt_ca.desktop    
1970-01-01 01:00:00.000000000 +0100
++++ pavucontrol-qt-master/src/translations/pavucontrol-qt_ca.desktop   
2017-09-14 19:33:18.000000000 +0200
+@@ -0,0 +1,3 @@
++Name[ca]=Control del volum de PulseAudio
++GenericName[ca]=Control del volum
++Comment[ca]=Ajusteu el nivell del volum
+diff -Naur pavucontrol-qt-0.2.0/src/translations/pavucontrol-qt_da.desktop 
pavucontrol-qt-master/src/translations/pavucontrol-qt_da.desktop
+--- pavucontrol-qt-0.2.0/src/translations/pavucontrol-qt_da.desktop    
1970-01-01 01:00:00.000000000 +0100
++++ pavucontrol-qt-master/src/translations/pavucontrol-qt_da.desktop   
2017-09-14 19:33:18.000000000 +0200
+@@ -0,0 +1,3 @@
++Name[da]=PulseAudio-lydstyrkekontrol
++GenericName[da]=Lydstyrkekontrol
++Comment[da]=Justér lydstyrkeniveauet
+diff -Naur pavucontrol-qt-0.2.0/src/translations/pavucontrol-qt_lt.desktop 
pavucontrol-qt-master/src/translations/pavucontrol-qt_lt.desktop
+--- pavucontrol-qt-0.2.0/src/translations/pavucontrol-qt_lt.desktop    
1970-01-01 01:00:00.000000000 +0100
++++ pavucontrol-qt-master/src/translations/pavucontrol-qt_lt.desktop   
2017-09-14 19:33:18.000000000 +0200
+@@ -0,0 +1,3 @@
++Name[lt]=PulseAudio garsio reguliavimas
++GenericName[lt]=Garsio reguliavimas
++Comment[lt]=Reguliuoti garsio lygį
+diff -Naur pavucontrol-qt-0.2.0/src/translations/pavucontrol-qt_pl.desktop 
pavucontrol-qt-master/src/translations/pavucontrol-qt_pl.desktop
+--- pavucontrol-qt-0.2.0/src/translations/pavucontrol-qt_pl.desktop    
1970-01-01 01:00:00.000000000 +0100
++++ pavucontrol-qt-master/src/translations/pavucontrol-qt_pl.desktop   
2017-09-14 19:33:18.000000000 +0200
+@@ -0,0 +1,3 @@
++Name[pl]=Kontrola PulseAudio
++GenericName[pl]=Kontrola głośności
++Comment[pl]=Dostosuj głośność i ustawienia dźwięku
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to