diff -Nru eiskaltdcpp-2.2.9/debian/changelog eiskaltdcpp-2.2.9/debian/changelog --- eiskaltdcpp-2.2.9/debian/changelog 2017-10-26 17:13:07.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/changelog 2017-11-17 02:02:37.000000000 +0000 @@ -1,8 +1,43 @@ -eiskaltdcpp (2.2.9-4.1build1) bionic; urgency=medium +eiskaltdcpp (2.2.9-6) unstable; urgency=medium - * No-change rebuild for boost soname change. + * Move to unstable: no changes required. - -- Matthias Klose Thu, 26 Oct 2017 17:13:07 +0000 + -- Boris Pek Fri, 17 Nov 2017 05:02:37 +0300 + +eiskaltdcpp (2.2.9-5) experimental; urgency=medium + + * Add patch add-compatibility-with-OpenSSL-1.1.x. (Closes: #858436) + * Update debian/control: + - bump Standards-Version to 4.1.1 (was 3.9.6) + - delete build dependencies from chrpath and libgtk-3-dev + - change build dependency from libssl1.0-dev to libssl-dev + - update dependencies of eiskaltdcpp metapackage + - set "Multi-Arch: foreign" to binary packages eiskaltdcpp-common, + eiskaltdcpp-emoticons, eiskaltdcpp-scripts, eiskaltdcpp-sounds, + eiskaltdcpp-gtk-data and eiskaltdcpp-qt-data + - set "Multi-Arch: no" to binary packages libeiskaltdcpp2.2 and + libeiskaltdcpp-dev + - binary package eiskaltdcpp-emoticons now recommends php-cli instead of + suggestion of php5-cli + - move binary package libeiskaltdcpp2.2 to section libs + - delete all *-dbg packages for migration to automatic debug packages + - delete package eiskaltdcpp-gtk3 because build with GTK+ 3.x is not stable + enough and it will not be supported in the future versions of program; + package eiskaltdcpp-gtk will be used instead + - delete package eiskaltdcpp-qt-mini for simplifying build rules; + package eiskaltdcpp-qt will be used instead + - eiskaltdcpp-gtk-data and eiskaltdcpp-qt-data now suggests php-cli instead + of php5-cli + - update short descriptions of eiskaltdcpp-gtk anf eiskaltdcpp-qt packages + * Delete debian/eiskaltdcpp-{gtk3|qt-mini}.files files. + * Delete debian/eiskaltdcpp-{gtk3|qt-mini}.desktop files. + * Rename all debian/*eiskaltdcpp*.files to debian/*eiskaltdcpp*.install. + * Simplify debian/rules after removing of packages eiskaltdcpp-gtk3, + eiskaltdcpp-qt-mini and all *-dbg packages. + * Delete debian/eiskaltdcpp-qt-data.lintian-overrides. + * Delete debian/eiskaltdcpp-scripts.lintian-overrides. + + -- Boris Pek Fri, 17 Nov 2017 00:04:22 +0300 eiskaltdcpp (2.2.9-4.1) unstable; urgency=medium @@ -26,7 +61,7 @@ - delete outdated packages from Replaces, Conflicts and Breaks - fix descriptions of eiskaltdcpp-gtk3 binary package (it suggested nonexistent package) (Closes: #749774) - - update long decription of all binary packages + - update long description of all binary packages - fix lintian warning vcs-field-uses-insecure-uri - fix lintian tag capitalization-error-in-description-synopsis meta-package metapackage diff -Nru eiskaltdcpp-2.2.9/debian/control eiskaltdcpp-2.2.9/debian/control --- eiskaltdcpp-2.2.9/debian/control 2017-01-03 10:40:56.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/control 2017-11-17 02:02:37.000000000 +0000 @@ -2,8 +2,7 @@ Section: net Priority: optional Maintainer: Boris Pek -Build-Depends: chrpath, - cmake, +Build-Depends: cmake, debhelper (>= 9), libaspell-dev, libattr1-dev, @@ -11,7 +10,6 @@ libboost-system-dev, libbz2-dev, libglade2-dev, - libgtk-3-dev, libgtk2.0-dev, libidn11-dev, liblua5.1-0-dev, @@ -19,7 +17,7 @@ libnotify-dev, libpcre3-dev, libqt4-dev, - libssl1.0-dev, + libssl-dev, pkg-config, po-debconf, qt4-dev-tools, @@ -27,16 +25,13 @@ Homepage: https://github.com/eiskaltdcpp/eiskaltdcpp Vcs-Git: https://github.com/tehnick/eiskaltdcpp-debian.git Vcs-Browser: https://github.com/tehnick/eiskaltdcpp-debian -Standards-Version: 3.9.6 +Standards-Version: 4.1.1 Package: eiskaltdcpp Section: metapackages Architecture: all Depends: eiskaltdcpp-emoticons, - eiskaltdcpp-qt (>= ${binary:Version}) | - eiskaltdcpp-qt-mini (>= ${binary:Version}) | - eiskaltdcpp-gtk (>= ${binary:Version}) | - eiskaltdcpp-gtk3 (>= ${binary:Version}), + eiskaltdcpp-qt | eiskaltdcpp-gtk, eiskaltdcpp-scripts, eiskaltdcpp-sounds, ${misc:Depends} @@ -51,6 +46,7 @@ Package: eiskaltdcpp-common Architecture: all Depends: ${misc:Depends} +Multi-Arch: foreign Description: common files for EiskaltDC++ This package contains the common files for the different EiskaltDC++ versions. . @@ -61,7 +57,7 @@ Package: eiskaltdcpp-emoticons Architecture: all Depends: ${misc:Depends} -Suggests: php5-cli +Multi-Arch: foreign Description: emoticons for EiskaltDC++ This package contains the emoticon packs for EiskaltDC++. . @@ -72,7 +68,8 @@ Package: eiskaltdcpp-scripts Architecture: all Depends: ${misc:Depends} -Suggests: php5-cli +Recommends: php-cli +Multi-Arch: foreign Description: scripts examples for EiskaltDC++ This package contains the scripts examples for EiskaltDC++. It used by /sh and /alias chat commands (see man-page or /help in chat). @@ -84,6 +81,7 @@ Package: eiskaltdcpp-sounds Architecture: all Depends: ${misc:Depends} +Multi-Arch: foreign Description: sound files for EiskaltDC++ This package contains the sound files for EiskaltDC++. . @@ -92,8 +90,10 @@ clients. EiskaltDC++ also interoperates with all common DC hub software. Package: libeiskaltdcpp2.2 +Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} +Multi-Arch: no Description: DC++ kernel library from EiskaltDC++ This package installs only DC++ kernel library which required EiskaltDC++. . @@ -101,22 +101,11 @@ protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software. -Package: libeiskaltdcpp2.2-dbg -Section: debug -Priority: extra -Architecture: any -Depends: libeiskaltdcpp2.2 (= ${binary:Version}), ${misc:Depends} -Description: DC++ kernel from EiskaltDC++ (debug symbols) - This package contains the debugging symbols for EiskaltDC++ kernel library. - . - EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC - protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC - clients. EiskaltDC++ also interoperates with all common DC hub software. - Package: libeiskaltdcpp-dev Section: libdevel Architecture: any Depends: libeiskaltdcpp2.2 (= ${binary:Version}), ${misc:Depends} +Multi-Arch: no Description: DC++ kernel from EiskaltDC++ (development files) This package contains header files for EiskaltDC++ kernel library. . @@ -135,37 +124,24 @@ libqtscript4-gui, libqtscript4-network, libqtscript4-xml -Description: EiskaltDC++ GUI on Qt +Provides: eiskaltdcpp-qt-mini +Replaces: eiskaltdcpp-qt-mini +Conflicts: eiskaltdcpp-qt-mini +Description: EiskaltDC++ GUI based on Qt This package installs only EiskaltDC++ with GUI based on Qt. . EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software. -Package: eiskaltdcpp-qt-mini -Architecture: any -Depends: eiskaltdcpp-common, - eiskaltdcpp-qt-data (= ${source:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Description: EiskaltDC++ GUI on Qt (stripped-down version) - This package installs only EiskaltDC++ with GUI based on Qt. This is - stripped-down version of program. Such features were disabled: - - Qt Declarative UI support - - QtScript basic support - - SQLite support - . - EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC - protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC - clients. EiskaltDC++ also interoperates with all common DC hub software. - Package: eiskaltdcpp-qt-data Architecture: all Depends: ${misc:Depends} Suggests: eiskaltdcpp-emoticons, eiskaltdcpp-scripts, eiskaltdcpp-sounds, - php5-cli + php-cli +Multi-Arch: foreign Description: data files for EiskaltDC++ Qt This package contains the data files for EiskaltDC++ Qt. . @@ -173,62 +149,18 @@ protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software. -Package: eiskaltdcpp-qt-dbg -Section: debug -Priority: extra -Architecture: any -Depends: eiskaltdcpp-qt (= ${binary:Version}), - libeiskaltdcpp2.2-dbg (= ${binary:Version}), - ${misc:Depends} -Description: EiskaltDC++ GUI on Qt (debug symbols) - This package contains the debugging symbols for EiskaltDC++ Qt. - . - EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC - protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC - clients. EiskaltDC++ also interoperates with all common DC hub software. - -Package: eiskaltdcpp-qt-mini-dbg -Section: debug -Priority: extra -Architecture: any -Depends: eiskaltdcpp-qt-mini (= ${binary:Version}), - libeiskaltdcpp2.2-dbg (= ${binary:Version}), - ${misc:Depends} -Description: EiskaltDC++ GUI on Qt (stripped-down version) (debug symbols) - This package contains the debugging symbols for EiskaltDC++ Qt. This is - stripped-down version of program. Such features were disabled: - - Qt Declarative UI support - - QtScript basic support - - SQLite support - . - EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC - protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC - clients. EiskaltDC++ also interoperates with all common DC hub software. - Package: eiskaltdcpp-gtk Architecture: any Depends: eiskaltdcpp-common, eiskaltdcpp-gtk-data (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} -Description: EiskaltDC++ GUI on Gtk - This package installs only EiskaltDC++ with GUI based on Gtk - (based on FreeDC++ and LinuxDC++). - . - EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC - protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC - clients. EiskaltDC++ also interoperates with all common DC hub software. - -Package: eiskaltdcpp-gtk3 -Architecture: any -Depends: eiskaltdcpp-common, - eiskaltdcpp-gtk-data (= ${source:Version}), - ${misc:Depends}, - ${shlibs:Depends} -Description: EiskaltDC++ GUI on Gtk3 - This package installs only EiskaltDC++ with GUI based on Gtk3. This is an - experimental mode of GUI. If you have some problems use Gtk2 based UI instead - (package eiskaltdcpp-gtk). +Provides: eiskaltdcpp-gtk3 +Replaces: eiskaltdcpp-gtk3 +Conflicts: eiskaltdcpp-gtk3 +Description: EiskaltDC++ GUI based on GTK+ + This package installs only EiskaltDC++ with GUI based on Gtk (based on + FreeDC++ and LinuxDC++ projects). . EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC @@ -240,7 +172,8 @@ Suggests: eiskaltdcpp-emoticons, eiskaltdcpp-scripts, eiskaltdcpp-sounds, - php5-cli + php-cli +Multi-Arch: foreign Description: data files for EiskaltDC++ Gtk This package contains the data files for EiskaltDC++ Gtk. . @@ -248,34 +181,6 @@ protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software. -Package: eiskaltdcpp-gtk-dbg -Section: debug -Priority: extra -Architecture: any -Depends: eiskaltdcpp-gtk (= ${binary:Version}), - libeiskaltdcpp2.2-dbg (= ${binary:Version}), - ${misc:Depends} -Description: EiskaltDC++ GUI on Gtk (debug symbols) - This package contains the debugging symbols for EiskaltDC++ Gtk. - . - EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC - protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC - clients. EiskaltDC++ also interoperates with all common DC hub software. - -Package: eiskaltdcpp-gtk3-dbg -Section: debug -Priority: extra -Architecture: any -Depends: eiskaltdcpp-gtk3 (= ${binary:Version}), - libeiskaltdcpp2.2-dbg (= ${binary:Version}), - ${misc:Depends} -Description: EiskaltDC++ GUI on Gtk3 (debug symbols) - This package contains the debugging symbols for EiskaltDC++ Gtk3. - . - EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC - protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC - clients. EiskaltDC++ also interoperates with all common DC hub software. - Package: eiskaltdcpp-daemon Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} @@ -286,20 +191,6 @@ . EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC - clients. EiskaltDC++ also interoperates with all common DC hub software. - -Package: eiskaltdcpp-daemon-dbg -Section: debug -Priority: extra -Architecture: any -Depends: eiskaltdcpp-daemon (= ${binary:Version}), - libeiskaltdcpp2.2-dbg (= ${binary:Version}), - ${misc:Depends} -Description: EiskaltDC++ daemon (debug symbols) - This package contains the debugging symbols for EiskaltDC++ daemon. - . - EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC - protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software. Package: eiskaltdcpp-cli diff -Nru eiskaltdcpp-2.2.9/debian/copyright eiskaltdcpp-2.2.9/debian/copyright --- eiskaltdcpp-2.2.9/debian/copyright 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/copyright 2017-11-17 02:02:37.000000000 +0000 @@ -179,7 +179,7 @@ Files: eiskaltdcpp-gtk/src/* eiskaltdcpp-gtk/ui/* Copyright: 2004-2010 Jens Oknelid - 2009-2010 freedcpp + 2009-2010 freedcpp 2009-2010 Leliksan Floyd 2010-2012 Boris Pek 2003 Bastien Nocera diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-cli.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-cli.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-cli.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-cli.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/bin/eiskaltdcpp-cli* -usr/share/man/man1/eiskaltdcpp-cli*.1.gz -usr/share/eiskaltdcpp/cli diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-cli.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-cli.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-cli.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-cli.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1,3 @@ +usr/bin/eiskaltdcpp-cli* +usr/share/man/man1/eiskaltdcpp-cli*.1.gz +usr/share/eiskaltdcpp/cli diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-common.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-common.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-common.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-common.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -usr/share/icons -usr/share/pixmaps diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-common.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-common.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-common.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-common.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1,2 @@ +usr/share/icons +usr/share/pixmaps diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-daemon.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-daemon.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-daemon.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-daemon.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -usr/bin/eiskaltdcpp-daemon -usr/share/man/man1/eiskaltdcpp-daemon.1.gz diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-daemon.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-daemon.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-daemon.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-daemon.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1,2 @@ +usr/bin/eiskaltdcpp-daemon +usr/share/man/man1/eiskaltdcpp-daemon.1.gz diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-emoticons.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-emoticons.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-emoticons.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-emoticons.files 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/share/eiskaltdcpp/emoticons diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-emoticons.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-emoticons.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-emoticons.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-emoticons.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1 @@ +usr/share/eiskaltdcpp/emoticons diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk3.desktop eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk3.desktop --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk3.desktop 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk3.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -[Desktop Entry] -Name=EiskaltDC++ Gtk3 -Type=Application -Exec=eiskaltdcpp-gtk3 %U -Icon=eiskaltdcpp -Terminal=false -GenericName=DC++ client -GenericName[ru]=Клиент сетей DC++ -GenericName[en]=DC++ client -GenericName[be]=Кліент сеткі DC++ -Comment=Share files over the DC++ network -Comment[ru]=Делитесь файлами с помощью сетей DC++ -Comment[en]=Share files over the DC++ network -Comment[be]=Паздяляйцеся файламі праз сетку DC++ -Categories=Network;FileTransfer;P2P;Qt; -GenericName[ru_RU]=Клиент сетей DC++ -GenericName[be_BY]=Кліент сеткі DC++ -MimeType=x-scheme-handler/magnet; -Keywords=FileSharing;Chat;p2p;DirectConnect;ADC;DHT; diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk3.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk3.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk3.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk3.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/bin/eiskaltdcpp-gtk3 -usr/share/man/man1/eiskaltdcpp-gtk3.1.gz -usr/share/applications/eiskaltdcpp-gtk3.desktop diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk-data.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk-data.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk-data.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk-data.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -usr/share/eiskaltdcpp/gtk -usr/share/locale/*/LC_MESSAGES/eiskaltdcpp-gtk.mo diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk-data.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk-data.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk-data.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk-data.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1,2 @@ +usr/share/eiskaltdcpp/gtk +usr/share/locale/*/LC_MESSAGES/eiskaltdcpp-gtk.mo diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/bin/eiskaltdcpp-gtk -usr/share/man/man1/eiskaltdcpp-gtk.1.gz -usr/share/applications/eiskaltdcpp-gtk.desktop diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-gtk.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1,3 @@ +usr/bin/eiskaltdcpp-gtk +usr/share/man/man1/eiskaltdcpp-gtk.1.gz +usr/share/applications/eiskaltdcpp-gtk.desktop diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.files 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/share/eiskaltdcpp/qt diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1 @@ +usr/share/eiskaltdcpp/qt diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.lintian-overrides eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.lintian-overrides --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.lintian-overrides 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-data.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -# This is bash script. -eiskaltdcpp-qt-data: shell-script-fails-syntax-check usr/share/eiskaltdcpp/qt/qtscripts/clementine_nowplay/clementine.sh diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/bin/eiskaltdcpp-qt -usr/share/man/man1/eiskaltdcpp-qt.1.gz -usr/share/applications/eiskaltdcpp-qt.desktop diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1,3 @@ +usr/bin/eiskaltdcpp-qt +usr/share/man/man1/eiskaltdcpp-qt.1.gz +usr/share/applications/eiskaltdcpp-qt.desktop diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-mini.desktop eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-mini.desktop --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-mini.desktop 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-mini.desktop 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -[Desktop Entry] -Name=EiskaltDC++ Qt Mini -Type=Application -Exec=eiskaltdcpp-qt-mini %U -Icon=eiskaltdcpp -Terminal=false -GenericName=DC++ client -GenericName[ru]=Клиент сетей DC++ -GenericName[en]=DC++ client -GenericName[be]=Кліент сеткі DC++ -Comment=Share files over the DC++ network -Comment[ru]=Делитесь файлами с помощью сетей DC++ -Comment[en]=Share files over the DC++ network -Comment[be]=Паздяляйцеся файламі праз сетку DC++ -Categories=Network;FileTransfer;P2P;Qt; -GenericName[ru_RU]=Клиент сетей DC++ -GenericName[be_BY]=Кліент сеткі DC++ -MimeType=x-scheme-handler/magnet; -Keywords=FileSharing;Chat;p2p;DirectConnect;ADC;DHT; diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-mini.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-mini.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-mini.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-qt-mini.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/bin/eiskaltdcpp-qt-mini -usr/share/man/man1/eiskaltdcpp-qt-mini.1.gz -usr/share/applications/eiskaltdcpp-qt-mini.desktop diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -usr/share/eiskaltdcpp/examples -usr/share/eiskaltdcpp/luascripts -usr/share/eiskaltdcpp/update_geoip diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1,3 @@ +usr/share/eiskaltdcpp/examples +usr/share/eiskaltdcpp/luascripts +usr/share/eiskaltdcpp/update_geoip diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.lintian-overrides eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.lintian-overrides --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.lintian-overrides 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-scripts.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -# This is bash script. -eiskaltdcpp-scripts: shell-script-fails-syntax-check usr/share/eiskaltdcpp/examples/mod.amarok.sh diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-sounds.files eiskaltdcpp-2.2.9/debian/eiskaltdcpp-sounds.files --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-sounds.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-sounds.files 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/share/eiskaltdcpp/sounds/*.wav diff -Nru eiskaltdcpp-2.2.9/debian/eiskaltdcpp-sounds.install eiskaltdcpp-2.2.9/debian/eiskaltdcpp-sounds.install --- eiskaltdcpp-2.2.9/debian/eiskaltdcpp-sounds.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/eiskaltdcpp-sounds.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1 @@ +usr/share/eiskaltdcpp/sounds/*.wav diff -Nru eiskaltdcpp-2.2.9/debian/libeiskaltdcpp2.2.files eiskaltdcpp-2.2.9/debian/libeiskaltdcpp2.2.files --- eiskaltdcpp-2.2.9/debian/libeiskaltdcpp2.2.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/libeiskaltdcpp2.2.files 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -usr/lib/libeiskaltdcpp.* -usr/share/locale/*/LC_MESSAGES/libeiskaltdcpp.mo diff -Nru eiskaltdcpp-2.2.9/debian/libeiskaltdcpp2.2.install eiskaltdcpp-2.2.9/debian/libeiskaltdcpp2.2.install --- eiskaltdcpp-2.2.9/debian/libeiskaltdcpp2.2.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/libeiskaltdcpp2.2.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/libeiskaltdcpp.* +usr/share/locale/*/LC_MESSAGES/libeiskaltdcpp.mo diff -Nru eiskaltdcpp-2.2.9/debian/libeiskaltdcpp-dev.files eiskaltdcpp-2.2.9/debian/libeiskaltdcpp-dev.files --- eiskaltdcpp-2.2.9/debian/libeiskaltdcpp-dev.files 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/libeiskaltdcpp-dev.files 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -usr/include/eiskaltdcpp diff -Nru eiskaltdcpp-2.2.9/debian/libeiskaltdcpp-dev.install eiskaltdcpp-2.2.9/debian/libeiskaltdcpp-dev.install --- eiskaltdcpp-2.2.9/debian/libeiskaltdcpp-dev.install 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/libeiskaltdcpp-dev.install 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1 @@ +usr/include/eiskaltdcpp diff -Nru eiskaltdcpp-2.2.9/debian/patches/add-compatibility-with-OpenSSL-1.1.x.patch eiskaltdcpp-2.2.9/debian/patches/add-compatibility-with-OpenSSL-1.1.x.patch --- eiskaltdcpp-2.2.9/debian/patches/add-compatibility-with-OpenSSL-1.1.x.patch 1970-01-01 00:00:00.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/patches/add-compatibility-with-OpenSSL-1.1.x.patch 2017-11-17 02:02:37.000000000 +0000 @@ -0,0 +1,64 @@ +Description: Add compatibility with OpenSSL >= 1.1.0 +Bug-Debian: http://bugs.debian.org/858436 +Applied-Upstream: 2.4.0 +Last-Update: 2017-11-16 + +--- a/dcpp/CryptoManager.cpp ++++ b/dcpp/CryptoManager.cpp +@@ -109,10 +109,15 @@ + }; + + if(dh) { +- dh->p = BN_bin2bn(dh4096_p, sizeof(dh4096_p), 0); +- dh->g = BN_bin2bn(dh4096_g, sizeof(dh4096_g), 0); +- +- if(!dh->p || !dh->g) { ++ BIGNUM *p = BN_bin2bn(dh4096_p, sizeof(dh4096_p), 0); ++ BIGNUM *g = BN_bin2bn(dh4096_g, sizeof(dh4096_g), 0); ++#if OPENSSL_VERSION_NUMBER < 0x10100000L ++ dh->p = p; ++ dh->g = g; ++#else ++ DH_set0_pqg(dh, p, NULL, g); ++#endif ++ if(!p || !g) { + dh.reset(); + } else { + SSL_CTX_set_options(serverContext, SSL_OP_SINGLE_DH_USE); +--- a/dcpp/SSLSocket.cpp ++++ b/dcpp/SSLSocket.cpp +@@ -37,6 +37,13 @@ + waitConnected(0); + } + ++#if OPENSSL_VERSION_NUMBER < 0x10002000L ++static inline int SSL_is_server(SSL *s) ++{ ++ return s->server; ++} ++#endif ++ + bool SSLSocket::waitConnected(uint32_t millis) { + if(!ssl) { + if(!Socket::waitConnected(millis)) { +@@ -54,9 +61,9 @@ + } + + while(true) { +- int ret = ssl->server?SSL_accept(ssl):SSL_connect(ssl); ++ int ret = SSL_is_server(ssl)?SSL_accept(ssl):SSL_connect(ssl); + if(ret == 1) { +- dcdebug("Connected to SSL server using %s as %s\n", SSL_get_cipher(ssl), ssl->server?"server":"client"); ++ dcdebug("Connected to SSL server using %s as %s\n", SSL_get_cipher(ssl), SSL_is_server(ssl)?"server":"client"); + return true; + } + if(!waitWant(ret, millis)) { +@@ -116,7 +123,7 @@ + + int SSLSocket::read(void* aBuffer, int aBufLen) { + if(!ssl) { +- return -1; ++ return 0; + } + int len = checkSSL(SSL_read(ssl, aBuffer, aBufLen)); + diff -Nru eiskaltdcpp-2.2.9/debian/patches/series eiskaltdcpp-2.2.9/debian/patches/series --- eiskaltdcpp-2.2.9/debian/patches/series 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/patches/series 2017-11-17 02:02:37.000000000 +0000 @@ -4,3 +4,4 @@ TLS_1.2_support.patch fix_NMDC_bug.patch fix-build-with-Clang.patch +add-compatibility-with-OpenSSL-1.1.x.patch diff -Nru eiskaltdcpp-2.2.9/debian/rules eiskaltdcpp-2.2.9/debian/rules --- eiskaltdcpp-2.2.9/debian/rules 2016-02-03 23:19:25.000000000 +0000 +++ eiskaltdcpp-2.2.9/debian/rules 2017-11-17 02:02:37.000000000 +0000 @@ -1,129 +1,49 @@ #!/usr/bin/make -f -ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) - NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) -endif - -ifeq (,$(NUMJOBS)) - NUMJOBS = 1 -endif - -CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) -CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) -LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed - -BUILDDIR1 = builddir1 -BUILDDIR2 = builddir2 - -DEB_DH_INSTALL_SOURCEDIR = $(CURDIR)/debian/tmp - PACKAGE = eiskaltdcpp DEBIAN_PATH := $(abspath $(dir $(MAKEFILE_LIST))) -USCAN_REPORT = $(shell uscan --noconf --report --dehs $(DEBIAN_PATH)) +USCAN_REPORT = $(shell uscan --noconf --report --dehs "$(DEBIAN_PATH)") CUR_VER = $(shell echo "$(USCAN_REPORT)" | sed -n 's/.*\(.*\)<\/upstream-version>.*/\1/p') CUR_URL = $(shell echo "$(USCAN_REPORT)" | sed -n 's/.*\(.*\)<\/upstream-url>.*/\1/p') -CMAKEOPTS = -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \ - -DCMAKE_SHARED_LINKER_FLAGS="$(LDFLAGS)" \ - -DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS)" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DUSE_MINIUPNP=ON -DLOCAL_MINIUPNP=OFF \ - -DLUA_SCRIPT=ON -DWITH_LUASCRIPTS=ON \ - -DPERL_REGEX=ON -DWITH_DHT=ON \ +export DEB_CXXFLAGS_MAINT_APPEND = $(shell dpkg-buildflags --get CPPFLAGS) +export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +CMAKEOPTS = -DUSE_MINIUPNP=ON \ + -DLOCAL_MINIUPNP=OFF \ + -DLUA_SCRIPT=ON \ + -DWITH_LUASCRIPTS=ON \ + -DPERL_REGEX=ON \ + -DWITH_DHT=ON \ + -DUSE_IDNA=ON \ -DWITH_SOUNDS=ON \ -DUSE_QT=ON \ - -DUSE_ASPELL=ON -DFREE_SPACE_BAR_C=ON \ + -DUSE_QT_SQLITE=ON \ + -DUSE_JS=ON \ + -DUSE_QT_QML=ON \ + -DUSE_ASPELL=ON \ + -DFREE_SPACE_BAR_C=ON \ + -DUSE_GTK3=OFF \ + -DUSE_GTK=ON \ -DCHECK_GTK_DEPRECATED=OFF \ - -DUSE_LIBGNOME2=OFF -DUSE_LIBNOTIFY=ON \ - -DCREATE_MO=ON -DUPDATE_PO=OFF \ + -DUSE_LIBGNOME2=OFF \ + -DUSE_LIBNOTIFY=ON \ + -DCREATE_MO=ON \ + -DUPDATE_PO=OFF \ -DNO_UI_DAEMON=ON \ - -DXMLRPC_DAEMON=OFF -DJSONRPC_DAEMON=ON \ + -DXMLRPC_DAEMON=OFF \ + -DJSONRPC_DAEMON=ON \ -DUSE_CLI_JSONRPC=ON \ - -DWITH_DEV_FILES=ON \ - .. - -OPTSSTEP1 = -DUSE_QT_SQLITE=ON \ - -DUSE_JS=ON -DUSE_QT_QML=ON \ - -DUSE_GTK=ON -DUSE_GTK3=OFF - -OPTSSTEP2 = -DUSE_QT_SQLITE=OFF \ - -DUSE_JS=OFF -DUSE_QT_QML=OFF \ - -DUSE_GTK=OFF -DUSE_GTK3=ON - -# This option is for daily builds of the EiskaltDC++ packages on Launchpad -# See https://launchpad.net/~tehnick/+archive/tehnick for more information -#REVISION = $(shell /bin/sh -c "head -n 1 debian/changelog | sed -e 's/^.*-[0-9]\{6,6\}-//' -e 's/-0ppa.*$$//'") -#CMAKEOPTS += -DDCPP_REVISION="$(REVISION)" + -DWITH_DEV_FILES=ON %: - dh $@ --parallel --list-missing + dh $@ --buildsystem=cmake --parallel --list-missing override_dh_auto_configure: - mkdir -p $(BUILDDIR1) && cd $(BUILDDIR1) && cmake $(CMAKEOPTS) $(OPTSSTEP1) - -override_dh_auto_build: - cd $(BUILDDIR1) && $(MAKE) -j$(NUMJOBS) - cp -ra $(BUILDDIR1) $(BUILDDIR2) - cd $(BUILDDIR2) && find . -type f -iname '*make*' -exec sed -i "s|$(BUILDDIR1)|$(BUILDDIR2)|" {} \; - cd $(BUILDDIR2) && cmake $(CMAKEOPTS) $(OPTSSTEP2) - cd $(BUILDDIR2) && $(MAKE) -j$(NUMJOBS) - -override_dh_auto_clean: - dh_testroot - [ ! -f Makefile ] || ( cd $(BUILDDIR1) && $(MAKE) clean ) - [ ! -f Makefile ] || ( cd $(BUILDDIR2) && $(MAKE) clean ) - [ ! -d $(BUILDDIR1) ] || rm -r $(BUILDDIR1) - [ ! -d $(BUILDDIR2) ] || rm -r $(BUILDDIR2) - rm -f configure-stamp build-stamp - -override_dh_auto_install: - cd $(BUILDDIR1) && $(MAKE) install DESTDIR=$(DEB_DH_INSTALL_SOURCEDIR) - cp $(CURDIR)/debian/eiskaltdcpp-qt-mini.desktop \ - $(DEB_DH_INSTALL_SOURCEDIR)/usr/share/applications/eiskaltdcpp-qt-mini.desktop - cp $(BUILDDIR2)/eiskaltdcpp-qt/eiskaltdcpp-qt \ - $(DEB_DH_INSTALL_SOURCEDIR)/usr/bin/eiskaltdcpp-qt-mini - chrpath -d $(DEB_DH_INSTALL_SOURCEDIR)/usr/bin/eiskaltdcpp-qt-mini - cp $(BUILDDIR2)/eiskaltdcpp-qt/eiskaltdcpp-qt.1.gz \ - $(DEB_DH_INSTALL_SOURCEDIR)/usr/share/man/man1/eiskaltdcpp-qt-mini.1.gz - cp $(CURDIR)/debian/eiskaltdcpp-gtk3.desktop \ - $(DEB_DH_INSTALL_SOURCEDIR)/usr/share/applications/eiskaltdcpp-gtk3.desktop - cp $(BUILDDIR2)/eiskaltdcpp-gtk/eiskaltdcpp-gtk \ - $(DEB_DH_INSTALL_SOURCEDIR)/usr/bin/eiskaltdcpp-gtk3 - chrpath -d $(DEB_DH_INSTALL_SOURCEDIR)/usr/bin/eiskaltdcpp-gtk3 - cp $(BUILDDIR2)/eiskaltdcpp-gtk/eiskaltdcpp-gtk.1.gz \ - $(DEB_DH_INSTALL_SOURCEDIR)/usr/share/man/man1/eiskaltdcpp-gtk3.1.gz - -override_dh_install: - dh_movefiles - -override_dh_installchangelogs: - dh_installchangelogs ChangeLog.txt - -.PHONY: override_dh_strip -override_dh_strip: - dh_strip -Nlibeiskaltdcpp2.2 \ - -Neiskaltdcpp-qt \ - -Neiskaltdcpp-qt-mini \ - -Neiskaltdcpp-gtk \ - -Neiskaltdcpp-gtk3 \ - -Neiskaltdcpp-daemon - dh_strip -plibeiskaltdcpp2.2 --dbg-package=libeiskaltdcpp2.2-dbg - dh_strip -peiskaltdcpp-qt --dbg-package=eiskaltdcpp-qt-dbg - dh_strip -peiskaltdcpp-qt-mini --dbg-package=eiskaltdcpp-qt-mini-dbg - dh_strip -peiskaltdcpp-gtk --dbg-package=eiskaltdcpp-gtk-dbg - dh_strip -peiskaltdcpp-gtk3 --dbg-package=eiskaltdcpp-gtk3-dbg - dh_strip -peiskaltdcpp-daemon --dbg-package=eiskaltdcpp-daemon-dbg - -.PHONY: override_dh_makeshlibs -override_dh_makeshlibs: - dh_makeshlibs -V -plibeiskaltdcpp2.2 - -.PHONY: override_dh_shlibdeps -override_dh_shlibdeps: - dh_shlibdeps -a -ldebian/libeiskaltdcpp2.2/usr/lib + dh_auto_configure -- $(CMAKEOPTS) get-orig-source: wget -c "$(CUR_URL)" -O "$(PACKAGE)_$(CUR_VER).orig.tar.xz"