diff --git a/.gitignore b/.gitignore index 6b5632498..3e456e6a2 100644 --- a/.gitignore +++ b/.gitignore @@ -30,6 +30,8 @@ debian/* !debian/*.install !debian/*lintian-overrides !debian/watch +!debian/patches +!debian/patches/*.patch /build-ppa.sh diff --git a/data/meson.build b/data/meson.build index 5532dea8a..f5054f95c 100644 --- a/data/meson.build +++ b/data/meson.build @@ -47,7 +47,7 @@ appdata_file = i18n_mod.merge_file( appstream_util = find_program('appstream-util', required: false) if appstream_util.found() test('Validate appstream file', appstream_util, - args: ['validate-strict', appdata_file] + args: ['validate-strict', '--nonet', appdata_file] ) endif diff --git a/debian/changelog b/debian/changelog index 41ed5550a..6d01d8d75 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,44 @@ +pulseeffects (4.3.1-1) unstable; urgency=low + + * version 4.3.1 upstream + + -- Mikhail Novosyolov Wed, 29 Aug 2018 00:59:00 +0300 + +pulseeffects (4.2.9-1) unstable; urgency=low + + * version 4.2.9 upstream + + -- Mikhail Novosyolov Tue, 26 Aug 2018 23:46:00 +0300 + +pulseeffects (4.2.8-4) unstable; urgency=low + + * use dh_scour + May help https://github.com/wwmm/pulseeffects/issues/308 + But scour seems to fail for this svg for now + + -- Mikhail Novosyolov Thu, 23 Aug 2018 15:29:00 +0300 + +pulseeffects (4.2.8-3) unstable; urgency=low + + * adapter plugin now is a sctrict dependency + Fixes https://github.com/wwmm/pulseeffects/issues/307 + + -- Mikhail Novosyolov Thu, 23 Aug 2018 15:29:00 +0300 + +pulseeffects (4.2.8-2) unstable; urgency=low + + * version 4.2.8 upstream + + -- Mikhail Novosyolov Tue, 21 Aug 2018 20:53:00 +0300 + +pulseeffects (4.2.6-1) unstable; urgency=low + + * version 4.2.6 upstream + * package adapter gstreamer plugin as + gstreamer1.0-adapter-pulseeffects + + -- Mikhail Novosyolov Sat, 11 Aug 2018 18:35:00 +0300 + pulseeffects (4.2.2-2) unstable; urgency=low * version 4.2.2 upstream diff --git a/debian/control b/debian/control index 43c24a0e2..8aa3afa21 100644 --- a/debian/control +++ b/debian/control @@ -5,6 +5,7 @@ Maintainer: Mikhail Novosyolov Standards-Version: 4.1.4 Homepage: https://github.com/wwmm/pulseeffects Build-Depends: debhelper (>=11), + scour, meson (>=0.40), pkg-config, libgstreamer1.0-dev (>= 1.12.5), @@ -23,7 +24,9 @@ Build-Depends: debhelper (>=11), libsndfile1-dev, libsamplerate0-dev, itstool, - libebur128-dev + libebur128-dev, + appstream-util, + desktop-file-utils Package: pulseeffects Architecture: any @@ -33,7 +36,10 @@ Depends: ${misc:Depends}, gstreamer1.0-plugins-bad, gstreamer1.0-plugins-good, gir1.2-gst-plugins-bad-1.0, - gstreamer1.0-pulseaudio + gstreamer1.0-pulseaudio, + gstreamer1.0-adapter-pulseeffects +# gstreamer1.0-adapter-pulseeffects is a strict dependency, not recommended +# see https://github.com/wwmm/pulseeffects/issues/307#issuecomment-415078508 Recommends: calf-plugins (>= 0.90.0), zam-plugins, rubberband-ladspa, @@ -72,3 +78,16 @@ Provides: peautogain, gstreamer1.0-autogain Description: Gstreamer crystalizer Simple Gstreamer plugin that changes audio gain to match the levels recommended by the ebur128 standard. + +Package: gstreamer1.0-adapter-pulseeffects +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends} +Provides: peadapter, gstreamer1.0-adapter +Description: Gstreamer adapter + Simple plugin that gives output buffers + with the desired number of samples. + . + It is used in PulseEffects to ensure that + the number of audio samples in the buffer + is a power of 2. The convolver needs this. diff --git a/debian/gstreamer1.0-adapter-pulseeffects.install b/debian/gstreamer1.0-adapter-pulseeffects.install new file mode 100644 index 000000000..ae1d0635a --- /dev/null +++ b/debian/gstreamer1.0-adapter-pulseeffects.install @@ -0,0 +1 @@ +usr/lib/*/gstreamer-1.0/libgstpeadapter.so diff --git a/debian/rules b/debian/rules index 7439adaf6..ed45c20fc 100755 --- a/debian/rules +++ b/debian/rules @@ -1,8 +1,14 @@ #!/usr/bin/make -f -# ignore the .git directory and do not include into the source code tarball -#export DH_ALWAYS_EXCLUDE=.git -#Wow, I've commented out 'export DH_ALWAYS_EXCLUDE=.git' and now .desktop and other files do not mysteriously disappear when building the package -#I have no idea why this works) +export DH_ALWAYS_EXCLUDE=.git:_build:*.deb export DH_VERBOSE=255 + +# Fail the build if some produced files +# are not included in neither of multiple packages +override_dh_missing: + dh_missing --fail-missing + +override_dh_auto_test: + echo "Auto-tests are disabled due to a very strange issue https://github.com/wwmm/pulseeffects/issues/304" + %: - dh $@ + dh $@ --with scour diff --git a/po/ru.po b/po/ru.po index 865ed0fe8..da2dc8673 100644 --- a/po/ru.po +++ b/po/ru.po @@ -1176,11 +1176,11 @@ msgstr "" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:40 msgid "Set the volume and turn on/off effects" -msgstr "" +msgstr "Настройка громкости и вкл/откл эффектов" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:44 msgid "Includes an equalizer with built-in presets" -msgstr "" +msgstr "Содержит эквалайзер с предустановками" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:48 msgid "Input Limiter" @@ -1213,7 +1213,7 @@ msgstr "Калибровка" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:466 #: data/com.github.wwmm.pulseeffects.appdata.xml.in:484 msgid "Added:" -msgstr "" +msgstr "Добавлено:" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:65 msgid "" @@ -1278,9 +1278,8 @@ msgstr "" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:449 #: data/com.github.wwmm.pulseeffects.appdata.xml.in:458 #: data/com.github.wwmm.pulseeffects.appdata.xml.in:476 -#, fuzzy msgid "Fixed:" -msgstr "Фиксированный" +msgstr "Исправлено:" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:105 msgid "Convolver is now optional at build time" @@ -1354,9 +1353,8 @@ msgstr "" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:340 #: data/com.github.wwmm.pulseeffects.appdata.xml.in:471 #: data/com.github.wwmm.pulseeffects.appdata.xml.in:489 -#, fuzzy msgid "Changed:" -msgstr "Каналы" +msgstr "Изменилось:" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:162 msgid "" @@ -1393,9 +1391,8 @@ msgid "Input gain and output gain controls for the equalizer" msgstr "" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:190 -#, fuzzy msgid "Calf Multiband compressor" -msgstr "Многополосный компрессор" +msgstr "Многополосный компрессор Calf" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:194 msgid "" @@ -1476,9 +1473,8 @@ msgid "Optimizations to how plugins are enabled, disabled, or re-ordered" msgstr "" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:266 -#, fuzzy msgid "Changes:" -msgstr "Каналы" +msgstr "Изменения:" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:268 msgid "" @@ -1487,9 +1483,8 @@ msgid "" msgstr "" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:270 -#, fuzzy msgid "Fixes:" -msgstr "Фиксированный" +msgstr "Исправления:" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:272 msgid "Bug fixes (potential memory leaks)" @@ -1715,10 +1710,8 @@ msgid "The PulseEffects window now uses a little less screen space" msgstr "" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:451 -#, fuzzy -msgid "" -"Bug with pipeline being put out of playing state when running in service mode" -msgstr "Выйти из PulseEffects. Полезно при запуске в режиме отладки." +msgid "Bug with pipeline being put out of playing state when running in service mode" +msgstr "" #: data/com.github.wwmm.pulseeffects.appdata.xml.in:452 msgid "Performance issues with service mode and slower CPU's"