From 1e682451807bbceae0d0bb762cf6c736f490dbeb Mon Sep 17 00:00:00 2001 From: Andrej Shadura Date: Mon, 23 Mar 2020 10:55:28 +0100 Subject: Revert "Drop qt5 interface: (Closes: #820472, LP: #1600318)" We want to start building the Qt 5 interface once again. Reintrodude libaudqt packages, refresh symbols. This reverts commit 66d524c01720835a30716cb6861606f95629faea. --- debian/control | 31 ++++++++++++- debian/libaudqt2.install | 1 + debian/libaudqt2.symbols | 111 +++++++++++++++++++++++++++++++++++++++++++++++ debian/rules | 2 +- 4 files changed, 143 insertions(+), 2 deletions(-) create mode 100644 debian/libaudqt2.install create mode 100644 debian/libaudqt2.symbols diff --git a/debian/control b/debian/control index 73b217c..b69bbd5 100644 --- a/debian/control +++ b/debian/control @@ -13,7 +13,8 @@ Build-Depends: libdbus-glib-1-dev (>= 0.60), libgtk2.0-dev, libguess-dev (>= 1.2~), - librsvg2-bin + librsvg2-bin, + qtbase5-dev Standards-Version: 4.1.0 Homepage: http://www.audacious-media-player.org/ Vcs-Browser: https://salsa.debian.org/multimedia-team/audacious @@ -59,9 +60,11 @@ Depends: libaudcore5 (= ${binary:Version}), libaudgui5 (= ${binary:Version}), libaudtag3 (= ${binary:Version}), + libaudqt2 (= ${binary:Version}), libdbus-1-dev (>= 0.60), libdbus-glib-1-dev (>= 0.60), libgtk2.0-dev, + qtbase5-dev, ${misc:Depends} Description: audacious development files Audacious is a fork of beep-media-player which supports Winamp skins @@ -169,3 +172,29 @@ Description: audacious media player (libaudtag shared library) . This package provides the libaudtag shared library. +Package: libaudqt2 +Section: libs +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + ${shlibs:Depends} +Description: audacious media player (libaudqt shared library) + Audacious is a fork of beep-media-player which supports Winamp skins + and many codecs. + . + In the default install, the following codecs are supported: + . + * MP3 + * Ogg Vorbis / Theora + * AAC and AAC+ + * FLAC + * ALAC + * Windows Media (WMA) + * WAVE + . + Additionally, Audacious is extendable through plugins, and contains + other useful features like LIRC support. Support for many more codecs + can also be added through plugins. + . + This package provides the libaudqt shared library. diff --git a/debian/libaudqt2.install b/debian/libaudqt2.install new file mode 100644 index 0000000..746293a --- /dev/null +++ b/debian/libaudqt2.install @@ -0,0 +1 @@ +usr/lib/*/libaudqt.so.* diff --git a/debian/libaudqt2.symbols b/debian/libaudqt2.symbols new file mode 100644 index 0000000..92188bc --- /dev/null +++ b/debian/libaudqt2.symbols @@ -0,0 +1,111 @@ +libaudqt.so.2 libaudqt2 #MINVER# + (c++)"audqt::aboutwindow_hide()@Base" 3.7.1 + (c++)"audqt::aboutwindow_show()@Base" 3.7.1 + (c++)"audqt::art_request(char const*, bool*)@Base" 4.0 + (c++)"audqt::art_request(char const*, unsigned int, unsigned int, bool)@Base" 3.7.1 + (c++)"audqt::art_request_current(unsigned int, unsigned int, bool)@Base" 3.7.1 + (c++)"audqt::art_scale(QImage const&, unsigned int, unsigned int, bool)@Base" 4.0 + (c++)"audqt::cleanup()@Base" 3.7.1 + (c++)"audqt::clear_layout(QLayout*)@Base" 3.7.1 + (c++)"audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"audqt::ColorButton::ColorButton(QWidget*)@Base" 4.0 + (c++)"audqt::ColorButton::ColorButton(QWidget*)@Base" 4.0 + (c++)"audqt::ColorButton::onColorChanged()@Base" 4.0 + (c++)"audqt::ColorButton::paintEvent(QPaintEvent*)@Base" 4.0 + (c++)"audqt::ColorButton::setColor(QColor const&)@Base" 4.0 + (c++)"audqt::dark_bg_gradient(QColor const&)@Base" 4.0 + (c++)"audqt::enable_layout(QLayout*, bool)@Base" 3.7.1 + (c++)"audqt::eq_presets_hide()@Base" 4.0 + (c++)"audqt::eq_presets_show()@Base" 4.0 + (c++)"audqt::equalizer_hide()@Base" 3.7.1 + (c++)"audqt::equalizer_show()@Base" 3.7.1 + (c++)"audqt::file_entry_get_uri(QLineEdit*)@Base" 4.0 + (c++)"audqt::file_entry_new(QWidget*, char const*, QFileDialog::FileMode, QFileDialog::AcceptMode)@Base" 4.0 + (c++)"audqt::file_entry_set_uri(QLineEdit*, char const*)@Base" 4.0 + (c++)"audqt::fileopener_show(audqt::FileMode)@Base" 3.7.1 + (c++)"audqt::font_entry_new(QWidget*, char const*)@Base" 4.0 + (c++)"audqt::get_icon(char const*)@Base" 4.0 + (c++)"audqt::infopopup_hide()@Base" 4.0 + (c++)"audqt::infopopup_show_current()@Base" 4.0 + (c++)"audqt::infopopup_show(Playlist, int)@Base" 4.0 + (c++)"audqt::InfoWidget::fillInfo(char const*, Tuple const&, PluginHandle*, bool)@Base" 4.0 + (c++)"audqt::InfoWidget::fillInfo(Index&&, bool)@Base" 4.0 + (c++)"audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"audqt::InfoWidget::InfoWidget(QWidget*)@Base" 3.7.1 + (c++)"audqt::InfoWidget::InfoWidget(QWidget*)@Base" 3.7.1 + (c++)"audqt::InfoWidget::keyPressEvent(QKeyEvent*)@Base" 4.0 + (c++)"audqt::InfoWidget::linkEnabled(QWidget*)@Base" 4.0 + (c++)"audqt::InfoWidget::revertInfo()@Base" 4.0 + (c++)"audqt::InfoWidget::updateFile()@Base" 3.7.1 + (c++)"audqt::infowin_hide()@Base" 3.7.1 + (c++)"audqt::infowin_show_current()@Base" 3.7.1 + (c++)"audqt::infowin_show(Playlist, int)@Base" 4.0 + (c++)"audqt::infowin_show_selected(Playlist)@Base" 4.0 + (c++)"audqt::init()@Base" 3.7.1 + (c++)"audqt::log_inspector_hide()@Base" 3.7.1 + (c++)"audqt::log_inspector_show()@Base" 3.7.1 + (c++)"audqt::make_hbox(QWidget*, int)@Base" 4.0 + (c++)"audqt::make_vbox(QWidget*, int)@Base" 4.0 + (c++)"audqt::margins@Base" 4.0 + (c++)"audqt::menu_action(audqt::MenuItem const&, char const*, QWidget*)@Base" 3.7.1 + (c++)"audqt::menu_add(AudMenuID, void (*)(), char const*, char const*)@Base" 3.7.1 + (c++)"audqt::menubar_build(ArrayRef, char const*, QWidget*)@Base" 3.7.1 + (c++)"audqt::menu_build(ArrayRef, char const*, QWidget*)@Base" 3.7.1 + (c++)"audqt::menu_get_by_id(AudMenuID)@Base" 3.7.1 + (c++)"audqt::menu_remove(AudMenuID, void (*)())@Base" 3.7.1 + (c++)"audqt::playlist_confirm_delete(Playlist)@Base" 4.0 + (c++)"audqt::playlist_show_rename(Playlist)@Base" 4.0 + (c++)"audqt::plugin_about(PluginHandle*)@Base" 3.7.1 + (c++)"audqt::plugin_prefs(PluginHandle*)@Base" 3.7.1 + (c++)"audqt::prefswin_hide()@Base" 3.7.1 + (c++)"audqt::prefswin_show()@Base" 3.7.1 + (c++)"audqt::prefswin_show_page(int, bool)@Base" 3.7.1 + (c++)"audqt::prefswin_show_plugin_page(PluginType)@Base" 3.7.1 + (c++)"audqt::qfont_from_string(char const*)@Base" 4.0 + (c++)"audqt::qfont_to_string(QFont const&)@Base" 4.0 + (c++)"audqt::queue_manager_hide()@Base" 3.7.1 + (c++)"audqt::queue_manager_show()@Base" 3.7.1 + (c++)"audqt::quit()@Base" 3.7.1 + (c++)"audqt::run()@Base" 3.7.1 + (c++)"audqt::simple_message(char const*, char const*)@Base" 3.7.1 + (c++)"audqt::simple_message(char const*, char const*, QMessageBox::Icon)@Base" 3.7.1 + (c++)"audqt::sizes@Base" 4.0 + (c++)"audqt::translate_str(char const*, char const*)@Base" 3.7.1 + (c++)"audqt::TreeView::activate(QModelIndex const&)@Base" 4.0 + (c++)"audqt::TreeView::keyPressEvent(QKeyEvent*)@Base" 4.0 + (c++)"audqt::TreeView::mouseDoubleClickEvent(QMouseEvent*)@Base" 4.0 + (c++)"audqt::TreeView::removeSelectedRows()@Base" 4.0 + (c++)"audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"audqt::TreeView::TreeView(QWidget*)@Base" 4.0 + (c++)"audqt::TreeView::TreeView(QWidget*)@Base" 4.0 + (c++)"audqt::urlopener_show(bool)@Base" 3.7.1 + (c++)"audqt::vis_bar_color(QColor const&, int, int)@Base" 4.0 + (c++)"audqt::volume_button_new(QWidget*)@Base" 4.0 + (c++)"audqt::window_bring_to_front(QWidget*)@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"non-virtual thunk to audqt::ColorButton::~ColorButton()@Base" 4.0 + (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::InfoWidget::~InfoWidget()@Base" 3.7.1 + (c++)"non-virtual thunk to audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"non-virtual thunk to audqt::TreeView::~TreeView()@Base" 4.0 + (c++)"QByteArray::~QByteArray()@Base" 3.7.1 + (c++)"QByteArray::~QByteArray()@Base" 3.7.1 + (c++)"QString::~QString()@Base" 3.7.1 + (c++)"QString::~QString()@Base" 3.7.1 + (c++)"typeinfo for audqt::ColorButton@Base" 4.0 + (c++)"typeinfo for audqt::InfoWidget@Base" 4.0 + (c++)"typeinfo for audqt::TreeView@Base" 4.0 + (c++)"typeinfo name for audqt::ColorButton@Base" 4.0 + (c++)"typeinfo name for audqt::InfoWidget@Base" 4.0 + (c++)"typeinfo name for audqt::TreeView@Base" 4.0 + (c++)"vtable for audqt::ColorButton@Base" 4.0 + (c++)"vtable for audqt::InfoWidget@Base" 4.0 + (c++)"vtable for audqt::TreeView@Base" 4.0 diff --git a/debian/rules b/debian/rules index 5c790c8..6243986 100755 --- a/debian/rules +++ b/debian/rules @@ -16,7 +16,7 @@ export DEB_BUILD_MAINT_OPTIONS=hardening=+bindnow override_dh_auto_configure: dh_auto_configure -- --disable-rpath --enable-chardet $(additional_confflags) \ - --with-buildstamp="$(shell dpkg-vendor --query vendor) package" --enable-gtk --disable-qt + --with-buildstamp="$(shell dpkg-vendor --query vendor) package" --enable-gtk override_dh_auto_install: dh_auto_install -- cgit v1.2.3