@@ -17,3 +17,5 @@ | |||
!/libs/kxstudio-build-scripts/ | |||
/libs/kxstudio-build-scripts/files | |||
/kxstudio/kxstudio-repos/keyrings/ |
@@ -0,0 +1,259 @@ | |||
kxstudio-repos (11.0.1) focal; urgency=medium | |||
* Update for 20.04 as builder base | |||
-- falkTX <falktx@falktx.com> Mon, 18 Apr 2022 15:59:34 +0100 | |||
kxstudio-repos (10.0.3) bionic; urgency=medium | |||
* Fix post-install script | |||
-- falkTX <falktx@gmail.com> Mon, 14 Oct 2019 01:35:40 +0100 | |||
kxstudio-repos (10.0.2) bionic; urgency=medium | |||
* Use new kx.studio domain | |||
-- falkTX <falktx@gmail.com> Sun, 08 Sep 2019 01:32:26 +0100 | |||
kxstudio-repos (10.0.1) bionic; urgency=medium | |||
* Fixup a few loose ends | |||
-- falkTX <falktx@gmail.com> Sat, 07 Sep 2019 23:01:19 +0100 | |||
kxstudio-repos (10.0.0) bionic; urgency=medium | |||
* New setup for bionic based repos | |||
-- falkTX <falktx@gmail.com> Sat, 07 Sep 2019 21:49:05 +0100 | |||
kxstudio-repos (9.5.1~kxstudio3) trusty; urgency=medium | |||
* Add xenial ppa:kxstudio-debian/kxstudio to kxstudio-debian.gcc5.list | |||
-- falkTX <falktx@gmail.com> Sat, 31 Mar 2018 19:13:21 +0200 | |||
kxstudio-repos (9.4.10~kxstudio1) trusty; urgency=medium | |||
* Fix ubuntus repo for debian | |||
-- falkTX <falktx@gmail.com> Fri, 23 Feb 2018 07:53:32 +0100 | |||
kxstudio-repos (9.4.9~kxstudio1) trusty; urgency=medium | |||
* Add back external repo. | |||
* Handle trisquel and elementaryOS distros | |||
-- falkTX <falktx@gmail.com> Fri, 09 Feb 2018 09:52:58 +0100 | |||
kxstudio-repos (9.4.8~kxstudio1) trusty; urgency=medium | |||
* Fix repos for bionic, buster, sylvia and tara | |||
-- falkTX <falktx@gmail.com> Sat, 03 Feb 2018 11:36:28 +0100 | |||
kxstudio-repos (9.4.7~kxstudio2) trusty; urgency=medium | |||
* Remove non-free repo | |||
* Disable external repo for now | |||
-- falkTX <falktx@gmail.com> Fri, 02 Feb 2018 18:31:32 +0100 | |||
kxstudio-repos (9.4.6~kxstudio1) trusty; urgency=medium | |||
* Add artful to ubuntu repos | |||
* Allow mint to use ubuntu repos | |||
-- falkTX <falktx@gmail.com> Wed, 28 Jun 2017 17:53:05 +0200 | |||
kxstudio-repos (9.4.5~kxstudio1) trusty; urgency=medium | |||
* Remove LinuxMint special tricks, no longer needed | |||
-- falkTX <falktx@gmail.com> Thu, 15 Jun 2017 09:58:10 +0200 | |||
kxstudio-repos (9.4.3~kxstudio1) trusty; urgency=medium | |||
* Don't auto-remove ubuntus ppa if under ubuntu | |||
-- falkTX <falktx@gmail.com> Thu, 08 Jun 2017 18:36:45 +0200 | |||
kxstudio-repos (9.4.1~kxstudio1) trusty; urgency=medium | |||
* Auto-remove ubuntus ppa if under debian | |||
-- falkTX <falktx@gmail.com> Sat, 05 Nov 2016 15:29:45 +0100 | |||
kxstudio-repos (9.4.0~kxstudio1) trusty; urgency=medium | |||
* Stop using apt-key, ship keyrings instead | |||
-- falkTX <falktx@gmail.com> Sat, 05 Nov 2016 15:18:46 +0100 | |||
kxstudio-repos (9.3.2~kxstudio1) trusty; urgency=medium | |||
* Add gnupg as dependency | |||
-- falkTX <falktx@gmail.com> Fri, 28 Oct 2016 14:11:29 +0200 | |||
kxstudio-repos (9.3.1~kxstudio1) trusty; urgency=medium | |||
* Add 'zesty' to distro list | |||
-- falkTX <falktx@gmail.com> Mon, 24 Oct 2016 09:23:47 +0200 | |||
kxstudio-repos (9.3.0~kxstudio1) trusty; urgency=medium | |||
* Add '[arch=amd64,i386]' to old lucid and external repos | |||
* Add new gcc5/gcc5-deps repos based on xenial | |||
* Add Yakkety post-install fix | |||
-- falkTX <falktx@gmail.com> Wed, 27 Jul 2016 11:59:54 +0200 | |||
kxstudio-repos (9.2.2~trusty1) trusty; urgency=medium | |||
* Trusty build | |||
-- falkTX <falktx@gmail.com> Mon, 07 Dec 2015 11:58:07 +0100 | |||
kxstudio-repos (9.2.2~kxstudio1) trusty; urgency=medium | |||
* Add support for xenial | |||
-- falkTX <falktx@gmail.com> Mon, 07 Dec 2015 11:56:24 +0100 | |||
kxstudio-repos (9.2.1~kxstudio1) stable; urgency=medium | |||
* Add GCC5 repos | |||
-- falkTX <falktx@gmail.com> Sat, 26 Sep 2015 23:05:43 +0200 | |||
kxstudio-repos (9.1.0~kxstudio1) trusty; urgency=medium | |||
* Add special case for solydxk | |||
-- falkTX <falktx@gmail.com> Thu, 20 Aug 2015 13:03:05 +0200 | |||
kxstudio-repos (9.0.0~kxstudio1) trusty; urgency=medium | |||
* Change external repo to be linuxaudio.org based | |||
-- falkTX <falktx@gmail.com> Tue, 21 Jul 2015 15:55:35 +0200 | |||
kxstudio-repos (8.3.1~trusty3) trusty; urgency=medium | |||
* Trusty build bump for ISO installs | |||
-- falkTX <falktx@gmail.com> Sat, 11 Jul 2015 00:26:44 +0200 | |||
kxstudio-repos (8.3.1~kxstudio1) stable; urgency=medium | |||
* Fix postinst if kxstudio-non-free.list file has been deleted | |||
-- falkTX <falktx@gmail.com> Sat, 20 Jun 2015 19:25:05 +0200 | |||
kxstudio-repos (8.3.0~kxstudio1) stable; urgency=medium | |||
* Split free/non-free external repo into 2 files | |||
* Don't error out if add-apt-repository fails | |||
-- falkTX <falktx@gmail.com> Sat, 13 Jun 2015 03:14:38 +0200 | |||
kxstudio-repos (8.2.3~kxstudio1) stable; urgency=medium | |||
* Fix Ubuntu-specific repo not being added for 14.04 systems | |||
-- falkTX <falktx@gmail.com> Fri, 05 Jun 2015 15:56:45 +0200 | |||
kxstudio-repos (8.2.2~kxstudio1) trusty; urgency=medium | |||
* Don't try to add PPA if running debian | |||
-- falkTX <falktx@gmail.com> Tue, 26 May 2015 15:09:22 +0200 | |||
kxstudio-repos (8.2.1~kxstudio1) trusty; urgency=medium | |||
* Fix possibly duplicated music entries | |||
-- falkTX <falktx@gmail.com> Wed, 13 May 2015 15:31:38 +0200 | |||
kxstudio-repos (8.2.0~kxstudio1) trusty; urgency=medium | |||
* Restore repository files if the user removed them by mistake | |||
-- falkTX <falktx@gmail.com> Wed, 13 May 2015 14:26:39 +0200 | |||
kxstudio-repos (8.1.0~kxstudio1) trusty; urgency=medium | |||
* Common package for all distro versions | |||
-- falkTX <falktx@gmail.com> Mon, 11 May 2015 14:52:24 +0200 | |||
kxstudio-repos (8.0.1~kxstudio1) trusty; urgency=medium | |||
* Add base libc6 requirement | |||
* Make the same package work for debian and ubuntu | |||
-- falkTX <falktx@gmail.com> Mon, 11 May 2015 13:08:22 +0200 | |||
kxstudio-repos (8.0.0~kxstudio1) trusty; urgency=medium | |||
* Rework package for repo changes (base is now trusty) | |||
-- falkTX <falktx@gmail.com> Mon, 11 May 2015 12:27:11 +0200 | |||
kxstudio-repos (7.2.0~trusty3) trusty; urgency=medium | |||
* Bump for ISO install fix | |||
-- falkTX <falktx@gmail.com> Sun, 29 Mar 2015 23:23:32 +0200 | |||
kxstudio-repos (7.2.0~trusty2) trusty; urgency=medium | |||
* Fix post-install via KXStudio ISO | |||
* Add ffmpeg repo | |||
-- falkTX <falktx@gmail.com> Wed, 04 Feb 2015 00:38:27 +0000 | |||
kxstudio-repos (7.2.0~trusty1) trusty; urgency=medium | |||
* trusty build | |||
-- falkTX <falktx@gmail.com> Sat, 21 Dec 2013 23:53:41 +0000 | |||
kxstudio-repos (7.2.0~saucy1) saucy; urgency=medium | |||
* saucy build | |||
-- falkTX <falktx@gmail.com> Sat, 21 Dec 2013 23:52:49 +0000 | |||
kxstudio-repos (7.2.0~raring1) raring; urgency=medium | |||
* raring build | |||
-- falkTX <falktx@gmail.com> Sat, 21 Dec 2013 23:51:42 +0000 | |||
kxstudio-repos (7.2.0~quantal1) quantal; urgency=medium | |||
* quantal build | |||
-- falkTX <falktx@gmail.com> Sat, 21 Dec 2013 23:50:27 +0000 | |||
kxstudio-repos (7.2.0~precise1) precise; urgency=medium | |||
* precise build | |||
-- falkTX <falktx@gmail.com> Sat, 21 Dec 2013 23:48:43 +0000 | |||
kxstudio-repos (7.2.0~kxstudio1) lucid; urgency=medium | |||
* Fix LinuxMint Maya | |||
-- falkTX <falktx@gmail.com> Sat, 21 Dec 2013 23:47:10 +0000 | |||
kxstudio-repos (7.1.0~kxstudio2) lucid; urgency=low | |||
* New packaging for debian repos | |||
-- falkTX <falktx@gmail.com> Wed, 14 Aug 2013 23:38:10 +0100 |
@@ -0,0 +1,15 @@ | |||
Source: kxstudio-repos | |||
Section: metapackages | |||
Priority: optional | |||
Maintainer: falkTX <falktx@falktx.com> | |||
Build-Depends: debhelper-compat (= 13) | |||
Standards-Version: 4.5.0 | |||
Rules-Requires-Root: no | |||
Package: kxstudio-repos | |||
Architecture: all | |||
Pre-depends: libc6 (>= 2.31~) | |||
Depends: ${misc:Depends}, gpgv | |||
Recommends: gnupg | gnupg1 | |||
Description: KXStudio repositories | |||
This package will enable the KXStudio repositories. |
@@ -0,0 +1,13 @@ | |||
Copyright 2009-2022, falkTX | |||
This program is free software; you can redistribute it and/or modify it under | |||
the terms of the GNU General Public License as published by the Free Software | |||
Foundation; either version 2, or (at your option) any later version. | |||
This program is distributed in the hope that it will be useful, but WITHOUT ANY | |||
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | |||
PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||
You should have received a copy of the GNU General Public License with your | |||
system, in /usr/share/common-licenses/GPL-2. If not, see | |||
<http://www.gnu.org/licenses/>. |
@@ -0,0 +1 @@ | |||
/var/kxstudio |
@@ -0,0 +1 @@ | |||
kxstudio-repos_11.0.1_source.buildinfo metapackages optional |
@@ -0,0 +1,2 @@ | |||
keyrings/*.gpg etc/apt/trusted.gpg.d/ | |||
*.list etc/apt/sources.list.d/ |
@@ -0,0 +1,80 @@ | |||
#!/bin/bash | |||
set -e | |||
#DEBHELPER# | |||
########################################################################################### | |||
# Restore repository files if the user removed them by mistake | |||
if [ ! -f /etc/apt/sources.list.d/kxstudio-debian-ppas.list ]; then | |||
echo "deb http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu bionic main | |||
deb http://ppa.launchpad.net/kxstudio-debian/music/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/music/ubuntu bionic main | |||
deb http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu bionic main | |||
deb http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu bionic main | |||
deb http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu bionic main | |||
" > /etc/apt/sources.list.d/kxstudio-debian-ppas.list | |||
fi | |||
if [ ! -f /etc/apt/sources.list.d/kxstudio-debian-ppas.list ]; then | |||
echo "deb http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu focal main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu focal main | |||
deb http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu focal main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu focal main | |||
deb http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu focal main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu focal main | |||
deb http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu focal main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu focal main | |||
" > /etc/apt/sources.list.d/kxstudio-debian-ppas-2.list | |||
fi | |||
if [ ! -f /etc/apt/sources.list.d/kxstudio-free.list ]; then | |||
echo "deb [arch=amd64,i386] https://kx.studio/repo/ stable free | |||
deb [arch=amd64,i386] https://kx.studio/repo/ gcc5 free | |||
" > /etc/apt/sources.list.d/kxstudio-free.list | |||
fi | |||
########################################################################################### | |||
# remove old stuff | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian.list | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian.new.list | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian.gcc5.list | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian.gcc5plus.list | |||
rm -f /etc/apt/sources.list.d/kxstudio-free.list | |||
rm -f /etc/apt/sources.list.d/kxstudio-free.gcc5.list | |||
########################################################################################### | |||
# non-free repo is empty now | |||
rm -f /etc/apt/sources.list.d/kxstudio-non-free.list | |||
########################################################################################### | |||
# Fix for Ubuntu version upgrades messing up stuff | |||
VERSIONS=("cosmic" "disco" "eoan") | |||
for VERSION in ${VERSIONS[@]}; do | |||
sed "s/ $VERSION / bionic /" -i /etc/apt/sources.list.d/kxstudio-debian-ppas.list | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian-libs-"$VERSION".list | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian-music-"$VERSION".list | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian-plugins-"$VERSION".list | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian-apps-"$VERSION".list | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian-kxstudio-"$VERSION".list | |||
rm -f /etc/apt/sources.list.d/kxstudio-debian-ubuntus-"$VERSION".list | |||
done | |||
########################################################################################### |
@@ -0,0 +1,9 @@ | |||
#! /usr/bin/make -f | |||
regenerate-keyrings: | |||
rm -f keyrings/*.gpg | |||
gpg --no-default-keyring --default-key 29213837 --enable-dsa2 --output keyrings/falktx-keyring.gpg --export 2D3445A829213837 | |||
cp /etc/apt/trusted.gpg.d/kxstudio-debian-kxstudio.gpg keyrings/kxstudio-debian.gpg | |||
%: | |||
dh $@ |
@@ -0,0 +1,29 @@ | |||
-----BEGIN PGP PUBLIC KEY BLOCK----- | |||
Version: GnuPG v1.4.11 (GNU/Linux) | |||
mQGiBErcdzARBACdqZORzuU1suVtGouZKyuzR45FlTvDCa2xiiN+lJeP82ybtpKo | |||
nhM0J0b3yjebNbo8qwevWHdrb0i05g8RO235VVy6hCQHiTBwAFTm1XwtZ7iiZBvb | |||
y7qzHvtyFwjqh1X0Eb42bKW6STTTV3JQms0H9lCNDsa24FZS/LVNN79cFwCgnoyq | |||
ipr6oDeJZU8OXJy79dphTosD/RsWAHXhXB6ht5HcrMqobtgZ+aMElRSPNL+CqOsA | |||
Y0ize5vq69NE98kTRBu4kL4STtvRLfw3JipeF+XvBf9n5alPaX+0q8pBajXgUTVl | |||
QKi06GjFkI52KEGFO6oI8uZimfp2bUSI8t0JUWJSCAHNYpodqEhQn7FgDk/GFJMx | |||
xxiiA/9BuisUnqljsuSRr0tvkeWDBKRC7FTgE8w+eNQIv7B/rKr99W/xARm0ruJ2 | |||
7feazPi6SqXxirwkwI32ZyDZng3RcMPCBGB5LKi5+hf/GpHnU6BRb5MFqF6mRed8 | |||
AjwQHhhtCZ/GpQChfdliLVVS5XpH5YaWFkE/4XhYfL2I3UiFvbQZZmFsa1RYIDxm | |||
YWxrdHhAZ21haWwuY29tPohgBBMRAgAgBQJK3HcwAhsDBgsJCAcDAgQVAggDBBYC | |||
AwECHgECF4AACgkQLTRFqCkhODdsIwCfdh067cYe/HZialiji82VbKAn4q0AniOJ | |||
E4z5cXTfjsDVFYb+1GRxAl4uuQINBErcdzAQCACFNs2sjHrfzboRsuuhX4EDWXR2 | |||
xoCgCL1HOepXa2QQ2YJbKzYWujNePjrywxOGN1zVFJ/cfmMcaMpce8Q87ECXqzk8 | |||
4zpQbDBFPoaPL5ecom8v++wtSOx19FMVocM4MxgWmt/D7Qcs+TRPdh+85eqG/Sg9 | |||
E+S/+yad1qkYihQufu7uhZXAkysOHwZo74zynjOwP5rJ7s0pPMYFzhE7M0WYJuqP | |||
e1bvuPahobp0Ry0+M9WOTW1eEGxYOPc3jsw6dT47pG1H6/N9kB+9b3TXDBH1k3oY | |||
catyg1/eieUQobhNzKB043ji3peKwu35cZMFWOENDq6VuJZp3hH05WqSNigvAAMF | |||
B/42r30hQt40zzDvEikNz7vyfGZa0Ayu22vo/VlksTZyYnofE7LndDNMTNPQ/tZd | |||
NulCduNpIyN3gP1KVooJyj8tBHz0QQeCg9a3or7dHuExif4q6xUBD8Pyq0UftHHW | |||
mOfBHLHEiPYRkGsq6eL2CK8vH7WpleSq0hmOEBe4nBecmVGi0ZR6bW0Z+fZpz2kc | |||
VproKKx3CejmaWratkO1e4Cbk4PZV7IKUmNcxEI9L4iQbqXPDlvmvHrcJLDuOWtO | |||
pFzTf+mF0X+1N79Q+l9Kgme/EL3pQAXZBY21oMGWh5dHblXA/IyzmEhw56xQ32td | |||
oDElrBA5FF+bhgTIWjQsn+bYiEkEGBECAAkFAkrcdzACGwwACgkQLTRFqCkhODdU | |||
pwCeIbfhjvpqaOMJr2MwyyJrFj72ntUAn3EEIHlB7qccUpSGT0dWoMHOPh27 | |||
=JIX+ | |||
-----END PGP PUBLIC KEY BLOCK----- |
@@ -0,0 +1,11 @@ | |||
deb http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu focal main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu focal main | |||
deb http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu focal main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu focal main | |||
deb http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu focal main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu focal main | |||
deb http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu focal main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu focal main |
@@ -0,0 +1,14 @@ | |||
deb http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu bionic main | |||
deb http://ppa.launchpad.net/kxstudio-debian/music/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/music/ubuntu bionic main | |||
deb http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu bionic main | |||
deb http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu bionic main | |||
deb http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu bionic main | |||
#deb-src http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu bionic main |
@@ -0,0 +1,13 @@ | |||
-----BEGIN PGP PUBLIC KEY BLOCK----- | |||
Version: GnuPG v1.4.11 (GNU/Linux) | |||
mI0EUet48wEEALdAyXeyAbWxDN4/3MSFkw3E0Se3wvdcyx0rrn2RoKcSVvCFPiT+ | |||
dhXeWSt0dRO91q9sXh8utFfwNCFrB1fVc2yG+9STT9nraBN/p+NjO7Mx/766fPdD | |||
3TzXc/aTxobv+scfNFBSYsO08EMbwP0lLTEAPfYlHvpuUtD+BFNb0g2TABEBAAG0 | |||
IUxhdW5jaHBhZCBQUEEgZm9yIEtYU3R1ZGlvIERlYmlhboi4BBMBAgAiBQJR63jz | |||
AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRD4WZ5IK9hL2frQA/4mo1OT | |||
whZGZ+ApTbqXU+6EKP4B8Kz0edOnxyD0S2MACBQ9SenFmlXO2m2VzigGa/+Z0ccy | |||
abvJpwkC0bP5g/1NrU7EG/oe9c+0CvGW/V5ouk+/sGW+mxUx6fBuFBqCULMDxcga | |||
DEPKUML1v5sdnVgDrNFv5exVwjaxC8/f8KmUdA== | |||
=GM8E | |||
-----END PGP PUBLIC KEY BLOCK----- |
@@ -0,0 +1,2 @@ | |||
deb [arch=amd64,i386] https://kx.studio/repo/ stable free | |||
deb [arch=amd64,i386] https://kx.studio/repo/ gcc5 free |