diff options
26 files changed, 430 insertions, 5 deletions
diff --git a/palemoon/debian/changelog b/palemoon/debian/changelog index 68e0945..4a161ca 100644 --- a/palemoon/debian/changelog +++ b/palemoon/debian/changelog @@ -1,3 +1,18 @@ +palemoon (28.9.1-1+devuan) obs; urgency=medium + + * This is a minor security and bugfix release. + - Re-imported the ExtensionStorage js module for use by browser extensions. + - Fixed an issue with the WebRequest module having erroneously un-processed build directives in it. This might have caused some subtle breakage. + - Removed the use of high-resolution Windows system timers from the layout refresh driver; this should help with some performance and battery life issues. + - Fixed an issue where various parts of hardware acceleration weren't properly linked when changing the option from preferences. + - If you have changed the preferences option to "use hardware acceleration when available" between 28.9.0 and this release, it is recommended that you go into preferences and toggle the option off/on to the preferred setting to correct any discrepancies. + - Fixed an issue with building the user-agent string using the build date as ID. + - Fixed an issue with the release of document content viewers (CVE-2020-6819). DiD + - Fixed an issue with handling functions with rest parameters. DiD + - Unified XUL Platform Mozilla Security Patch Summary: 2 Defense-in-depth, 14 not applicable. + + -- Ben Stack <bgstack15@gmail.com> Fri, 10 Apr 2020 13:58:30 -0400 + palemoon (28.9.0.2-1+devuan) obs; urgency=medium * This is a small bugfix update addressing 2 more important issues in 28.9.0. diff --git a/palemoon/debian/control b/palemoon/debian/control index 29b9108..e9fa32b 100644 --- a/palemoon/debian/control +++ b/palemoon/debian/control @@ -8,6 +8,7 @@ Build-Depends: debhelper (>= 12), autoconf2.13, libasound2-dev, libdbus-glib-1-dev (>= 0.60), + libfontconfig-dev, libgconf2-dev (>= 1.2.1), libgtk2.0-dev (>= 2.14), libssl-dev, @@ -21,6 +22,7 @@ Build-Depends: debhelper (>= 12), yasm (>= 1.1), zip, zlib1g-dev, +# libfontconfig-dev only added for Debian OBS which is choking as of 2020-04 on libfontconfig-dev | libfontconfig1-dev for deps: libgtk-3-dev, libpango1.0-dev, libcairo2-dev, libxft-dev Standards-Version: 3.9.6 Homepage: http://www.palemoon.org/ diff --git a/palemoon/debian/palemoon_devuan.dsc b/palemoon/debian/palemoon_devuan.dsc index 5e8d62f..eca025f 100644 --- a/palemoon/debian/palemoon_devuan.dsc +++ b/palemoon/debian/palemoon_devuan.dsc @@ -2,11 +2,11 @@ Format: 3.0 (quilt) Source: palemoon Binary: palemoon Architecture: any -Version: 28.9.0.2-1+devuan +Version: 28.9.1-1+devuan Maintainer: B Stack <bgstack15@gmail.com> Homepage: http://www.palemoon.org/ -Standards-Version: 3.9.6 -Build-Depends: debhelper (>= 12), autoconf2.13, libasound2-dev, libdbus-glib-1-dev (>= 0.60), libgconf2-dev (>= 1.2.1), libgtk2.0-dev (>= 2.14), libssl-dev, libx11-xcb-dev, libxt-dev, lsb-release, mesa-common-dev, pkg-config, python (>= 2.7), unzip, yasm (>= 1.1), zip, zlib1g-dev +Standards-Version: 4.1.4 +Build-Depends: debhelper (>= 12), autoconf2.13, libasound2-dev, libdbus-glib-1-dev (>= 0.60), libgconf2-dev (>= 1.2.1), libgtk2.0-dev (>= 2.14), libssl-dev, libx11-xcb-dev, libxt-dev, lsb-release, mesa-common-dev, pkg-config, python (>= 2.7), unzip, yasm (>= 1.1), zip, zlib1g-dev, libfontconfig-dev Package-List: palemoon deb web optional arch=any Files: diff --git a/palemoon/palemoon.spec b/palemoon/palemoon.spec index cfe3639..702bb9b 100644 --- a/palemoon/palemoon.spec +++ b/palemoon/palemoon.spec @@ -5,7 +5,7 @@ %global stackrpms_custom 1 # derive from inside the full source tree: # git submodule | awk -v "name=platform" '$2 == name {gsub("-","",$1); print $1}' -%global submodule_platform_commit 41e5925b4271c598601fdc77238bbf6497576594 +%global submodule_platform_commit 85a97e9a35a75e58d35f741a62a7f9ff4c1d85e3 # additional repos to get python27 and devtoolset-7 # for el6 and el7: Software Collection;, for x86_64 only @@ -43,7 +43,7 @@ Summary: Pale Moon web browser with stackrpms prefs Name: palemoon Summary: Pale Moon web browser %endif -Version: 28.9.0.2 +Version: 28.9.1 Release: 1 Group: Networking/Web @@ -284,6 +284,9 @@ update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & : %doc AUTHORS LICENSE %changelog +* Fri Apr 10 2020 B Stack <bgstack15@gmail.com> - 28.9.1-1 +- update version + * Thu Mar 26 2020 B Stack <bgstack15@gmail.com> - 28.9.0.2-1 - update version diff --git a/powerkit/README.md b/powerkit/README.md new file mode 100644 index 0000000..b403223 --- /dev/null +++ b/powerkit/README.md @@ -0,0 +1,20 @@ +# Readme for powerkit + +## Upstream +[https://gitlab.com/rodlie/powerkit](https://gitlab.com/rodlie/powerkit) + +## Reason for being in stackrpms +My distros do not package powerkit, and it sounds like a useful utility. [Arch](https://aur.archlinux.org/packages/powerkit/) and [slackware](https://slackbuilds.org/repository/14.2/system/powerkit/) bundle it, but not any Debian-based distros. + +## Alternatives +Disparate tools for each individual configuration. + +## Reverse dependency matrix +Distro | powerkit version +---------- | ---------------- +Devuan | 0.0.1 + +## Additional info + +## Differences from upstream +None diff --git a/powerkit/debian/README.Debian b/powerkit/debian/README.Debian new file mode 100644 index 0000000..3f77cc9 --- /dev/null +++ b/powerkit/debian/README.Debian @@ -0,0 +1,5 @@ +powerkit for Devuan + +Build with qt5 instead of qt4, based on [AUR package](https://aur.archlinux.org/packages/powerkit/) + + -- Ben Stack <bgstack15@gmail.com> Mon, 06 Apr 2020 10:59:25 -0400 diff --git a/powerkit/debian/changelog b/powerkit/debian/changelog new file mode 100644 index 0000000..2dfd131 --- /dev/null +++ b/powerkit/debian/changelog @@ -0,0 +1,11 @@ +powerkit (1.0.0-2+devuan) obs; urgency=medium + + * Add run-time dependencies not found with makeshlibs + + -- Ben Stack <bgstack15@gmail.com> Wed, 08 Apr 2020 12:06:25 -0400 + +powerkit (1.0.0-1+devuan) obs; urgency=low + + * Initial release. Closes: packages-want#0 + + -- Ben Stack <bgstack15@gmail.com> Mon, 06 Apr 2020 10:59:25 -0400 diff --git a/powerkit/debian/compat b/powerkit/debian/compat new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/powerkit/debian/compat @@ -0,0 +1 @@ +12 diff --git a/powerkit/debian/control b/powerkit/debian/control new file mode 100644 index 0000000..fba335b --- /dev/null +++ b/powerkit/debian/control @@ -0,0 +1,47 @@ +Source: powerkit +Section: admin +Priority: optional +Maintainer: Ben Stack <bgstack15@gmail.com> +Build-Depends: debhelper (>=12~), + libqt5core5a | libqt5core5, + libqt5dbus5, + libqt5gui5 | libqt5gui5-gles, + libx11-dev, + libxrandr-dev, + libxss-dev, + qt5-qmake, + qtbase5-dev +Standards-Version: 4.1.4 +Homepage: https://github.com/rodlie/powerkit + +Package: powerkit +Architecture: any +Multi-Arch: foreign +Depends: libpowerkit1, ${misc:Depends}, ${shlibs:Depends}, + upower (>= 0.9.23~), + adwaita-icon-theme | hicolor-icon-theme, + elogind | consolekit +Recommends: hicolor-icon-theme +Description: desktop-independent power manager + powerkit is an lightweight desktop independent full + featured power manager, originally created for Slackware + for use with alternative desktop environments and window + managers, like Fluxbox, Blackbox, FVWM, WindowMaker, + Openbox, Lumina, Draco and others. + +Package: libpowerkit1 +Section: libs +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: lib for powerkit + Shared library for powerkit. + +Package: libpowerkit-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends}, libpowerkit1 (= ${binary:Version}) +Description: PowerKit library (development headers) + Development headers for the library found in libpowerkit1. + Non-developers likely have little use for this package. diff --git a/powerkit/debian/copyright b/powerkit/debian/copyright new file mode 100644 index 0000000..90f8a56 --- /dev/null +++ b/powerkit/debian/copyright @@ -0,0 +1,233 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: powerkit +Source: <url://example.com> +# +# Please double check copyright with the licensecheck(1) command. + +Files: README.md + app/common.cpp + app/common.h + app/dialog.cpp + app/dialog.h + app/icons/Adwaita/16x16/actions/system-lock-screen.png + app/icons/Adwaita/16x16/actions/system-log-out.png + app/icons/Adwaita/16x16/actions/system-shutdown.png + app/icons/Adwaita/16x16/categories/preferences-other.png + app/icons/Adwaita/16x16/devices/ac-adapter.png + app/icons/Adwaita/16x16/devices/battery.png + app/icons/Adwaita/16x16/devices/input-keyboard.png + app/icons/Adwaita/16x16/devices/input-mouse.png + app/icons/Adwaita/16x16/devices/video-display.png + app/icons/Adwaita/16x16/emblems/emblem-unreadable.png + app/icons/Adwaita/16x16/status/battery-caution-charging.png + app/icons/Adwaita/16x16/status/battery-caution.png + app/icons/Adwaita/16x16/status/battery-empty.png + app/icons/Adwaita/16x16/status/battery-full-charged.png + app/icons/Adwaita/16x16/status/battery-full-charging.png + app/icons/Adwaita/16x16/status/battery-full.png + app/icons/Adwaita/16x16/status/battery-good-charging.png + app/icons/Adwaita/16x16/status/battery-good.png + app/icons/Adwaita/16x16/status/battery-low-charging.png + app/icons/Adwaita/16x16/status/battery-low.png + app/icons/Adwaita/16x16/status/battery-missing.png + app/icons/Adwaita/16x16/status/dialog-information.png + app/icons/Adwaita/16x16/status/dialog-question.png + app/icons/Adwaita/16x16/status/user-available.png + app/icons/Adwaita/16x16/status/weather-clear.png + app/icons/Adwaita/22x22/actions/system-lock-screen.png + app/icons/Adwaita/22x22/actions/system-log-out.png + app/icons/Adwaita/22x22/actions/system-shutdown.png + app/icons/Adwaita/22x22/categories/preferences-other.png + app/icons/Adwaita/22x22/devices/ac-adapter.png + app/icons/Adwaita/22x22/devices/battery.png + app/icons/Adwaita/22x22/devices/input-keyboard.png + app/icons/Adwaita/22x22/devices/input-mouse.png + app/icons/Adwaita/22x22/devices/video-display.png + app/icons/Adwaita/22x22/emblems/emblem-unreadable.png + app/icons/Adwaita/22x22/status/battery-caution-charging.png + app/icons/Adwaita/22x22/status/battery-caution.png + app/icons/Adwaita/22x22/status/battery-empty.png + app/icons/Adwaita/22x22/status/battery-full-charged.png + app/icons/Adwaita/22x22/status/battery-full-charging.png + app/icons/Adwaita/22x22/status/battery-full.png + app/icons/Adwaita/22x22/status/battery-good-charging.png + app/icons/Adwaita/22x22/status/battery-good.png + app/icons/Adwaita/22x22/status/battery-low-charging.png + app/icons/Adwaita/22x22/status/battery-low.png + app/icons/Adwaita/22x22/status/battery-missing.png + app/icons/Adwaita/22x22/status/dialog-information.png + app/icons/Adwaita/22x22/status/dialog-question.png + app/icons/Adwaita/22x22/status/user-available.png + app/icons/Adwaita/22x22/status/weather-clear.png + app/icons/Adwaita/24x24/actions/system-hibernate.png + app/icons/Adwaita/24x24/actions/system-lock-screen.png + app/icons/Adwaita/24x24/actions/system-log-out.png + app/icons/Adwaita/24x24/actions/system-shutdown.png + app/icons/Adwaita/24x24/actions/system-suspend.png + app/icons/Adwaita/24x24/categories/preferences-other.png + app/icons/Adwaita/24x24/devices/ac-adapter.png + app/icons/Adwaita/24x24/devices/battery.png + app/icons/Adwaita/24x24/devices/input-keyboard.png + app/icons/Adwaita/24x24/devices/input-mouse.png + app/icons/Adwaita/24x24/devices/video-display.png + app/icons/Adwaita/24x24/emblems/emblem-unreadable.png + app/icons/Adwaita/24x24/status/battery-caution-charging.png + app/icons/Adwaita/24x24/status/battery-caution.png + app/icons/Adwaita/24x24/status/battery-empty.png + app/icons/Adwaita/24x24/status/battery-full-charged.png + app/icons/Adwaita/24x24/status/battery-full-charging.png + app/icons/Adwaita/24x24/status/battery-full.png + app/icons/Adwaita/24x24/status/battery-good-charging.png + app/icons/Adwaita/24x24/status/battery-good.png + app/icons/Adwaita/24x24/status/battery-low-charging.png + app/icons/Adwaita/24x24/status/battery-low.png + app/icons/Adwaita/24x24/status/battery-missing.png + app/icons/Adwaita/24x24/status/dialog-information.png + app/icons/Adwaita/24x24/status/dialog-question.png + app/icons/Adwaita/24x24/status/user-available.png + app/icons/Adwaita/24x24/status/weather-clear.png + app/icons/Adwaita/32x32/actions/system-hibernate.png + app/icons/Adwaita/32x32/actions/system-lock-screen.png + app/icons/Adwaita/32x32/actions/system-log-out.png + app/icons/Adwaita/32x32/actions/system-shutdown.png + app/icons/Adwaita/32x32/actions/system-suspend.png + app/icons/Adwaita/32x32/categories/preferences-other.png + app/icons/Adwaita/32x32/devices/ac-adapter.png + app/icons/Adwaita/32x32/devices/battery.png + app/icons/Adwaita/32x32/devices/input-keyboard.png + app/icons/Adwaita/32x32/devices/input-mouse.png + app/icons/Adwaita/32x32/devices/video-display.png + app/icons/Adwaita/32x32/emblems/emblem-unreadable.png + app/icons/Adwaita/32x32/status/battery-caution-charging.png + app/icons/Adwaita/32x32/status/battery-caution.png + app/icons/Adwaita/32x32/status/battery-empty.png + app/icons/Adwaita/32x32/status/battery-full-charged.png + app/icons/Adwaita/32x32/status/battery-full-charging.png + app/icons/Adwaita/32x32/status/battery-full.png + app/icons/Adwaita/32x32/status/battery-good-charging.png + app/icons/Adwaita/32x32/status/battery-good.png + app/icons/Adwaita/32x32/status/battery-low-charging.png + app/icons/Adwaita/32x32/status/battery-low.png + app/icons/Adwaita/32x32/status/battery-missing.png + app/icons/Adwaita/32x32/status/dialog-information.png + app/icons/Adwaita/32x32/status/dialog-question.png + app/icons/Adwaita/32x32/status/user-available.png + app/icons/Adwaita/32x32/status/weather-clear.png + app/icons/Adwaita/48x48/actions/system-hibernate.png + app/icons/Adwaita/48x48/actions/system-lock-screen.png + app/icons/Adwaita/48x48/actions/system-log-out.png + app/icons/Adwaita/48x48/actions/system-shutdown.png + app/icons/Adwaita/48x48/actions/system-suspend.png + app/icons/Adwaita/48x48/categories/preferences-other.png + app/icons/Adwaita/48x48/devices/ac-adapter.png + app/icons/Adwaita/48x48/devices/battery.png + app/icons/Adwaita/48x48/devices/input-keyboard.png + app/icons/Adwaita/48x48/devices/input-mouse.png + app/icons/Adwaita/48x48/devices/video-display.png + app/icons/Adwaita/48x48/emblems/emblem-unreadable.png + app/icons/Adwaita/48x48/status/battery-caution-charging.png + app/icons/Adwaita/48x48/status/battery-caution.png + app/icons/Adwaita/48x48/status/battery-empty.png + app/icons/Adwaita/48x48/status/battery-full-charged.png + app/icons/Adwaita/48x48/status/battery-full-charging.png + app/icons/Adwaita/48x48/status/battery-full.png + app/icons/Adwaita/48x48/status/battery-good-charging.png + app/icons/Adwaita/48x48/status/battery-good.png + app/icons/Adwaita/48x48/status/battery-low-charging.png + app/icons/Adwaita/48x48/status/battery-low.png + app/icons/Adwaita/48x48/status/battery-missing.png + app/icons/Adwaita/48x48/status/dialog-information.png + app/icons/Adwaita/48x48/status/dialog-question.png + app/icons/Adwaita/48x48/status/user-available.png + app/icons/Adwaita/48x48/status/weather-clear.png + app/icons/Adwaita/LICENSE.Adwaita + app/icons/Adwaita/README.md + app/icons/Adwaita/index.theme + app/main.cpp + app/share/applications/powerkit.desktop + app/share/autostart/powerkit.desktop + app/share/images/screenshot-01.png + app/share/images/screenshot-02.png + app/share/images/screenshot-03.png + app/share/man/powerkit.1 + app/share/polkit/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla + app/share/udev/90-backlight.rules + app/systray.cpp + app/systray.h + lib/def.h + lib/device.cpp + lib/device.h + lib/hotplug.cpp + lib/hotplug.h + lib/powerkit.cpp + lib/powerkit.h + lib/powermanagement.cpp + lib/powermanagement.h + lib/screens.cpp + lib/screens.h + lib/screensaver.cpp + lib/screensaver.h +Copyright: __NO_COPYRIGHT_NOR_LICENSE__ +License: __NO_COPYRIGHT_NOR_LICENSE__ + +Files: app/app.pro + lib/lib.pro + powerkit.pri + powerkit.pro +Copyright: 2018 Ole-André Rodlie <ole.andre.rodlie@gmail.com> + 2018 Ole-André Rodlie <ole.andre.rodlie@gmail.com>. +License: __UNKNOWN__ + Available under the 3-clause BSD license + See the LICENSE file for full details + +Files: app/icons/Adwaita/16x16/actions/system-suspend.png + app/icons/Adwaita/22x22/actions/system-hibernate.png + app/icons/Adwaita/22x22/actions/system-suspend.png +Copyright: 2003 Jakub 'jimmac' Steiner, http://jimmac.musichall.cz +License: __UNKNOWN__ + created with the GIMP, + +Files: app/icons/Adwaita/16x16/actions/system-hibernate.png +Copyright: 2003 Jakub 'jimmac' Steiner, http://jimmac.musichall.cz +License: __UNKNOWN__ + created with the GIMP, + _MANY_NON_ASCII_(212chars. over 287chars.) starting with: http://www.gimp.orggÇG + +#---------------------------------------------------------------------------- +# xml and html files (skipped): +# app/icons.qrc + +#---------------------------------------------------------------------------- +# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following +# license/copyright files. + +#---------------------------------------------------------------------------- +# License file: LICENSE + . + Copyright (c) 2018, Ole-André Rodlie <ole.andre.rodlie@gmail.com> + All rights reserved. + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + . + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + . + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/powerkit/debian/libpowerkit-dev.install b/powerkit/debian/libpowerkit-dev.install new file mode 100644 index 0000000..6c9424a --- /dev/null +++ b/powerkit/debian/libpowerkit-dev.install @@ -0,0 +1,5 @@ +usr/lib/*/*.so +usr/lib/*/pkgconfig/*.pc +#usr/lib/*.so usr/lib/${DEB_TARGET_MULTIARCH} +#usr/lib/pkgconfig/*.pc usr/lib/${DEB_TARGET_MULTIARCH}/pkgconfig +usr/include diff --git a/powerkit/debian/libpowerkit-dev.lintian-overrides b/powerkit/debian/libpowerkit-dev.lintian-overrides new file mode 100644 index 0000000..4276455 --- /dev/null +++ b/powerkit/debian/libpowerkit-dev.lintian-overrides @@ -0,0 +1 @@ +copyright-has-url-from-dh_make-boilerplate diff --git a/powerkit/debian/libpowerkit1.install b/powerkit/debian/libpowerkit1.install new file mode 100644 index 0000000..b0b20ef --- /dev/null +++ b/powerkit/debian/libpowerkit1.install @@ -0,0 +1,2 @@ +#usr/lib/*.so.* usr/lib/${DEB_TARGET_MULTIARCH} +usr/lib/*/*.so.* diff --git a/powerkit/debian/libpowerkit1.lintian-overrides b/powerkit/debian/libpowerkit1.lintian-overrides new file mode 100644 index 0000000..4276455 --- /dev/null +++ b/powerkit/debian/libpowerkit1.lintian-overrides @@ -0,0 +1 @@ +copyright-has-url-from-dh_make-boilerplate diff --git a/powerkit/debian/make-dsc-for-obs.sh b/powerkit/debian/make-dsc-for-obs.sh new file mode 100755 index 0000000..362a62e --- /dev/null +++ b/powerkit/debian/make-dsc-for-obs.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# Date: 2020-04-06 +# Goal: convert the fresh dsc file to a generic one for obs that omits version and checksum info on filenames +# Use in debian/rules: +# APPNAME=name-of-binary-package +# override_dh_auto_build: +# dh_auto_build +# sh debian/make-dsc-for-obs.sh +tf="../$( find .. -maxdepth 1 -name "${APPNAME}_*dsc" -printf '%T@ %f\n' | sort | tail -n1 | awk '{print $NF}' )" +of="debian/$( basename "$( readlink -f "${tf}" )" | sed -r -e 's/_[0-9_\.]+[0-9_](-[0-9])?//;' )" +awk 'BEGIN{a=0} a > 0 {$2="1";gsub(/_[0-9_\.]+[0-9_](-[0-9])?/,"");} /^Files/{a=1} {print}' "${tf}" | sed -r -e '/Checksums-.{0,8}:\s*$/,/^Files/{/Files/!{d};}' -e '/^Files/,${s/^ ?[^\s]{32}/ 00000000000000000000000000000000/;};' > "${of}" diff --git a/powerkit/debian/patches/series b/powerkit/debian/patches/series new file mode 100644 index 0000000..4a97dfa --- /dev/null +++ b/powerkit/debian/patches/series @@ -0,0 +1 @@ +# You must remove unused comment lines for the released package. diff --git a/powerkit/debian/powerkit+devuan.dsc b/powerkit/debian/powerkit+devuan.dsc new file mode 100644 index 0000000..1c458b1 --- /dev/null +++ b/powerkit/debian/powerkit+devuan.dsc @@ -0,0 +1,16 @@ +Format: 3.0 (quilt) +Source: powerkit +Binary: powerkit, libpowerkit1, libpowerkit-dev +Architecture: any +Version: 1.0.0-2+devuan +Maintainer: Ben Stack <bgstack15@gmail.com> +Homepage: https://github.com/rodlie/powerkit +Standards-Version: 4.1.4 +Build-Depends: debhelper (>= 12~), libqt5core5a | libqt5core5, libqt5dbus5, libqt5gui5 | libqt5gui5-gles, libx11-dev, libxrandr-dev, libxss-dev, qt5-qmake, qtbase5-dev +Package-List: + libpowerkit-dev deb libdevel optional arch=any + libpowerkit1 deb libs optional arch=any + powerkit deb admin optional arch=any +Files: + 00000000000000000000000000000000 1 powerkit.orig.tar.xz + 00000000000000000000000000000000 1 powerkit+devuan.debian.tar.xz diff --git a/powerkit/debian/powerkit.docs b/powerkit/debian/powerkit.docs new file mode 100644 index 0000000..d9d4f6f --- /dev/null +++ b/powerkit/debian/powerkit.docs @@ -0,0 +1 @@ +usr/share/doc/* diff --git a/powerkit/debian/powerkit.install b/powerkit/debian/powerkit.install new file mode 100644 index 0000000..7b6595e --- /dev/null +++ b/powerkit/debian/powerkit.install @@ -0,0 +1,4 @@ +usr/bin +etc/xdg/autostart +lib/udev/rules.d +usr/share/applications diff --git a/powerkit/debian/powerkit.lintian-overrides b/powerkit/debian/powerkit.lintian-overrides new file mode 100644 index 0000000..4276455 --- /dev/null +++ b/powerkit/debian/powerkit.lintian-overrides @@ -0,0 +1 @@ +copyright-has-url-from-dh_make-boilerplate diff --git a/powerkit/debian/powerkit.manpages b/powerkit/debian/powerkit.manpages new file mode 100644 index 0000000..d5a1e98 --- /dev/null +++ b/powerkit/debian/powerkit.manpages @@ -0,0 +1 @@ +usr/share/man/*/* diff --git a/powerkit/debian/rules b/powerkit/debian/rules new file mode 100755 index 0000000..0046dad --- /dev/null +++ b/powerkit/debian/rules @@ -0,0 +1,36 @@ +#!/usr/bin/make -f +# You must remove unused comment lines for the released package. +#export DH_VERBOSE = 1 +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +# Reference: +# qmake options examples https://github.com/bertogg/gallery-liquify-plugin/blob/73e0034f545f9092b42d7045e7ba9abd61fb0374/debian/rules +# for multi-package split https://salsa.debian.org/xorg-team/lib/libxss/-/tree/debian-unstable/debian +# this app build options https://gitlab.com/rodlie/powerkit +# use ${LIBSUFFIX} this app lib/lib.pro + +export APPNAME=powerkit + +QMAKE_OPTIONS += QMAKE_CXXFLAGS_RELEASE='$(CFLAGS)' \ + QMAKE_CXXFLAGS_DEBUG='$(CFLAGS)' \ + QMAKE_CFLAGS_RELEASE='$(CFLAGS)' \ + QMAKE_CFLAGS_DEBUG='$(CFLAGS)' \ + QMAKE_STRIP=: \ + PREFIX=/usr \ + UDEVDIR=/lib/udev \ + CONFIG+=install_udev_rules \ + CONFIG+=install_lib \ + LIBSUFFIX=/${DEB_HOST_MULTIARCH} +# if you want to build with bundled icons: + #CONFIG+=bundle_icons + +%: + dh $@ --buildsystem=qmake + +override_dh_auto_configure: + qmake $(QMAKE_OPTIONS) + +override_dh_auto_build: + dh_auto_build + sh debian/make-dsc-for-obs.sh diff --git a/powerkit/debian/source/format b/powerkit/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/powerkit/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/powerkit/debian/source/lintian-overrides b/powerkit/debian/source/lintian-overrides new file mode 100644 index 0000000..24463f4 --- /dev/null +++ b/powerkit/debian/source/lintian-overrides @@ -0,0 +1 @@ +syntax-error-in-dep5-copyright diff --git a/powerkit/debian/source/local-options b/powerkit/debian/source/local-options new file mode 100644 index 0000000..00131ee --- /dev/null +++ b/powerkit/debian/source/local-options @@ -0,0 +1,2 @@ +#abort-on-upstream-changes +#unapply-patches diff --git a/powerkit/debian/watch b/powerkit/debian/watch new file mode 100644 index 0000000..a57ab9e --- /dev/null +++ b/powerkit/debian/watch @@ -0,0 +1,4 @@ +# You must remove unused comment lines for the released package. +version=4 +opts="filenamemangle=s/.+\/powerkit-?(\d\S+)/powerkit_$1/, uversionmangle=s/rc[\.0-9]*/~rc/g" \ + https://github.com/rodlie/powerkit/releases .*/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@ |