Prepare upcoming release

ubuntu/cosmic
Alf Gaida 7 years ago
parent 5e386877d5
commit af39872104

3
debian/bin/evil vendored

@ -0,0 +1,3 @@
#!/bin/bash
lintian -EvIL +pedantic --show-overrides --no-tag-display-limit *changes

@ -0,0 +1,59 @@
#!/bin/bash
# Author: 2015-2017 Alf Gaida <agaida@siduction.org>
# License: WTFPL-2.0
# Licensetext
# Usage:
# get-snapshot (in package dir)
# one will need a debian/repository file in place
unset commit
unset branch
target_dir="snapshot"
[ ! -d debian ] && echo "No debian dir found!" && exit 1
if [ -f "debian/repository.spec" ]; then
source debian/repository.spec
else
echo "File debian/repository.spec not found!"
echo "Copied example spec to debian/"
cp /usr/share/lxqt-build-tools/repository.spec.example debian/repository.spec
exit 2;
fi
ls | grep -v "debian" | xargs rm -rf
rm -rf .pc
echo ""
echo "┌───────────────────┐"
echo "│ Upstream Settings │"
echo "└───────────────────┘"
[ ! -z "${repository}" ] && echo "repository: ${repository}"
[ ! -z "${branch}" ] && echo "branch: ${branch}"
[ ! -z "${commit}" ] && echo "commit: ${commit}"
[ ! -z "${target_dir}" ] && echo "target_dir: ${target_dir}"
echo ""
declare -f "cleanup"
declared=$?
echo ""
snapdir=$(mktemp -d)
pushd "$snapdir" &>/dev/null
echo "git clone ${branch} ${repository} ${target_dir}"
git clone ${branch} ${repository} ${target_dir}
pushd snapshot &>/dev/null
[ ! -z "${commit}" ] && git reset --hard "${commit}"
description=$(git describe --tags)
# cleanup must be defined in repository
[ "$declared" ] && cleanup
popd &>/dev/null
tar cfJ snapshot.orig.tar.xz snapshot
popd &>/dev/null
tar xf "$snapdir/snapshot.orig.tar.xz" --strip-components 1
echo ""
echo "New snapshot: $description"
dch "New snapshot: $description"
rm -rf "$snapdir"

@ -0,0 +1,50 @@
#!/bin/bash
# Copyright 2015-2017 Alf Gaida <agaida@siduction.org>
# License: WTFPL-2
#
# Usage:
#
#
#
#
[ ! -d "auto" ] && mkdir auto
echo "Current Repository Versions"
echo "==========================="
if [ ! -f ./.git-versions.list ]; then
echo "Please create a valid ./.git-verisions.list"
echo "One can find the LXQt template in /usr/share/lxqt-build-tools"
else
source ./.git-versions.list
fi
for i in $repositories; do
if [[ "$i" =~ "==" ]]; then
echo ""
echo "$i"
else
pushd $i >/dev/null
if [ ! -d upstream ]; then
echo "$i: please clone upstream"
else
pushd upstream &>/dev/null
# cleanup possible debris and make sure we are on master
git reset --hard &>/dev/null
# git clean -ffdx &>/dev/null
git remote prune origin &>/dev/null
git checkout master &>/dev/null
## end cleanup
oldversion=$(git describe --tags --dirty 2>/dev/null)
[[ -z "$oldversion" ]] && oldversion=$(git describe --tags --dirty)
git pull --all --tags >/dev/null 2>/dev/null
version=$(git describe --tags --dirty 2>/dev/null)
[[ -z "$version" ]] && version=$(git describe --tags --dirty)
unset new && [ "$oldversion" != "$version" ] && new="NEW!!"
echo "$i: $version $new"
popd &>/dev/null
fi
popd &>/dev/null
fi
done

5
debian/bin/mangle vendored

@ -0,0 +1,5 @@
#!/bin/bash
echo "A: $@" | sed 's/ \(_.*\) \(.*\)/ (c++)"\1" \2/' | c++filt

@ -0,0 +1,8 @@
#!/bin/bash
if [ -d ./debian ]; then
for i in `find . -name symbols`; do
k=`echo $i | sed "s#/DEBIAN/symbols##" | sed "s#./debian/##"`
cat "$i" | sed 's/ \(_.*\) \(.*\)/ (c++)"\1" \2/' | c++filt | sort | uniq | tee "debian/$k.mangled";
done
fi

7
debian/changelog vendored

@ -1,3 +1,10 @@
lxqt-build-tools (0.3.96-1) experimental; urgency=medium
* New snapshot: 0.3.2-8-gfc0d797
* switch to experimental
-- Alf Gaida <agaida@siduction.org> Tue, 25 Jul 2017 01:18:13 +0200
lxqt-build-tools (0.3.2-1) unstable; urgency=medium lxqt-build-tools (0.3.2-1) unstable; urgency=medium
* Cherry-picking upstream version 0.3.2. * Cherry-picking upstream version 0.3.2.

11
debian/control vendored

@ -6,10 +6,12 @@ Section: devel
Priority: optional Priority: optional
Build-Depends: debhelper (>= 10), Build-Depends: debhelper (>= 10),
cmake (>= 3.0.2), cmake (>= 3.0.2),
libglib2.0-dev,
pkg-config,
qtbase5-dev qtbase5-dev
Standards-Version: 3.9.8 Standards-Version: 4.1.0
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/lxqt-build-tools.git/?h=debian/sid Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lxqt/lxqt-build-tools.git/?h=debian/experimental
Vcs-Git: https://anonscm.debian.org/git/pkg-lxqt/lxqt-build-tools.git -b debian/sid Vcs-Git: https://anonscm.debian.org/git/pkg-lxqt/lxqt-build-tools.git -b debian/experimental
Homepage: https://github.com/lxde/lxqt-build-tools Homepage: https://github.com/lxde/lxqt-build-tools
Package: lxqt-build-tools Package: lxqt-build-tools
@ -17,7 +19,8 @@ Architecture: all
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
cmake (>= 3.0.2), cmake (>= 3.0.2),
libqt5xdg-dev (>= 2.0.0), libqt5xdg-dev (>= 2.0.0),
libglib2.0-dev (>= 2.5.0),
pkg-config, pkg-config,
qttools5-dev, qttools5-dev,
qttools5-dev-tools qttools5-dev-tools

2
debian/gbp.conf vendored

@ -1,5 +1,5 @@
[DEFAULT] [DEFAULT]
debian-branch = debian/sid debian-branch = debian/experimental
upstream-branch = upstream/latest upstream-branch = upstream/latest
pristine-tar = True pristine-tar = True

2
debian/install vendored

@ -0,0 +1,2 @@
debian/bin/* /usr/bin
debian/usr/* /usr

@ -0,0 +1,61 @@
repositories="\
==0== \
libqtxdg \
\
==I== \
lxqt-build-tools \
\
==II== \
liblxqt \
libsysstat \
\
==III== \
compton-conf \
libfm-qt \
lxqt-l10n \
lxqt-themes \
obconf-qt \
pavucontrol-qt \
qtermwidget \
\
==IV== \
lximage-qt \
lxqt-about \
lxqt-admin \
lxqt-config \
lxqt-globalkeys \
lxqt-notificationd \
lxqt-openssh-askpass \
lxqt-policykit \
lxqt-powermanagement \
lxqt-qtplugin \
lxqt-session \
lxqt-sudo \
pcmanfm-qt \
qterminal \
\
==V== \
lxqt-panel \
lxqt-runner \
\
==VI== \
cmst \
juffed \
nomacs \
qlipper \
qps \
screengrab \
trojita \
\
==MISC== \
calamares \
connman \
fswatch \
libfm \
menu-cache \
meteo-qt \
orbital \
qtstyleplugins \
quassel \
sddm \
vokoscreen"

@ -0,0 +1,31 @@
#!/bin/bash
# Author: Alf Gaida <agaida@siduction.org>
# License: WTFPL-2
# 0. You just DO WHAT THE FUCK YOU WANT TO.
# Variables
# =========
# repository= your repository
# branch= your branch, if needed
# commit= your commit , if needed
# target_dir= target dir, if needed, default is snapshot
#
# Functions
# =========
# cleanup ()
repository="git@$domain.tld:$foo/$bar"
# cleanup function definiton
cleanup() {
echo ""
echo "┌─────────────┐"
echo "│ Cleanup ... │"
echo "└─────────────┘"
rm -rf .git*
}
Loading…
Cancel
Save