merge from debian buster
This commit is contained in:
parent
537626be45
commit
cb3001e7d9
148
debian/bin/git-snapshot
vendored
148
debian/bin/git-snapshot
vendored
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright 2015-2017 Alf Gaida <agaida@siduction.org>
|
# Copyright 2015-2019 Alf Gaida <agaida@siduction.org>
|
||||||
#
|
#
|
||||||
# Redistribution and use in source and binary forms, with or without
|
# Redistribution and use in source and binary forms, with or without
|
||||||
# modification, are permitted provided that the following conditions
|
# modification, are permitted provided that the following conditions
|
||||||
@ -29,6 +29,33 @@
|
|||||||
# Usage: get-snapshot (in package dir)
|
# Usage: get-snapshot (in package dir)
|
||||||
# One will need a debian/repository.spec file in place
|
# One will need a debian/repository.spec file in place
|
||||||
|
|
||||||
|
|
||||||
|
usage()
|
||||||
|
{
|
||||||
|
cat << EOF
|
||||||
|
usage: $0 options
|
||||||
|
|
||||||
|
#ToDo Write some useful description
|
||||||
|
|
||||||
|
OPTIONS:
|
||||||
|
-h Show this message
|
||||||
|
-b build (default="yes")
|
||||||
|
-c clean (default="yes")
|
||||||
|
-g git commit (default="yes")
|
||||||
|
-n dryrun (aka. do nothing default="no")
|
||||||
|
-p git push (default="yes")
|
||||||
|
-u upload (default="yes")
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
build="yes"
|
||||||
|
clean="yes"
|
||||||
|
gitcommit="yes"
|
||||||
|
push="yes"
|
||||||
|
upload="yes"
|
||||||
|
dryrun="no"
|
||||||
|
|
||||||
unset commit
|
unset commit
|
||||||
unset branch
|
unset branch
|
||||||
target_dir="snapshot"
|
target_dir="snapshot"
|
||||||
@ -44,8 +71,41 @@ else
|
|||||||
exit 2;
|
exit 2;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ls | grep -v "debian" | xargs rm -rf
|
while getopts “b:c:g:u:hn” OPTION; do
|
||||||
rm -rf .pc
|
case ${OPTION} in
|
||||||
|
h) usage
|
||||||
|
exit
|
||||||
|
;;
|
||||||
|
b) build=${OPTARG}
|
||||||
|
;;
|
||||||
|
c) clean=${OPTARG}
|
||||||
|
;;
|
||||||
|
g) gitcommit=${OPTARG}
|
||||||
|
;;
|
||||||
|
n) dryrun="yes";
|
||||||
|
echo -e "\n\n ... dry run ... \n\n"
|
||||||
|
;;
|
||||||
|
p) push=${OPTARG}
|
||||||
|
;;
|
||||||
|
u) upload=${OPTARG}
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ "$dryrun" = "yes" ]; then
|
||||||
|
build="no"
|
||||||
|
clean="no"
|
||||||
|
gitcommit="no"
|
||||||
|
push="no"
|
||||||
|
upload="no"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if [ "$dryrun" = "no" ]; then
|
||||||
|
debclean -d
|
||||||
|
ls | grep -v "debian" | xargs rm -rf
|
||||||
|
rm -rf .pc
|
||||||
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "┌───────────────────┐"
|
echo "┌───────────────────┐"
|
||||||
@ -69,13 +129,85 @@ pushd "$snapdir" &>/dev/null
|
|||||||
pushd snapshot &>/dev/null
|
pushd snapshot &>/dev/null
|
||||||
[ ! -z "${commit}" ] && git reset --hard "${commit}"
|
[ ! -z "${commit}" ] && git reset --hard "${commit}"
|
||||||
description=$(git describe --tags)
|
description=$(git describe --tags)
|
||||||
|
commitsaftertag=$(git describe --tags | sed "s#[^-]*-##")
|
||||||
|
echo "ERRORCODE $?"
|
||||||
# cleanup must be defined in repository
|
# cleanup must be defined in repository
|
||||||
[ "$declared" ] && cleanup
|
[ "$declared" ] && cleanup
|
||||||
popd &>/dev/null
|
popd &>/dev/null
|
||||||
tar cfJ snapshot.orig.tar.xz snapshot
|
tar cfJ snapshot.orig.tar.xz snapshot
|
||||||
popd &>/dev/null
|
popd &>/dev/null
|
||||||
tar xf "$snapdir/snapshot.orig.tar.xz" --strip-components 1
|
|
||||||
echo ""
|
if [ "$dryrun" = "no" ]; then
|
||||||
echo "New snapshot: $description"
|
tar xf "$snapdir/snapshot.orig.tar.xz" --strip-components 1
|
||||||
dch "New snapshot: $description"
|
rm -rf "$snapdir"
|
||||||
rm -rf "$snapdir"
|
fi
|
||||||
|
|
||||||
|
# New Version
|
||||||
|
currentversion=$(dpkg-parsechangelog -S version)
|
||||||
|
newversion="${baseversion}${commitsaftertag}-1"
|
||||||
|
|
||||||
|
if [ ! "$currentversion" "==" "$newversion" ]; then
|
||||||
|
echo -e "\n\nCurrent Version: $currentversion"
|
||||||
|
echo -e "New Version: $newversion\n\n"
|
||||||
|
else
|
||||||
|
echo -e "\n\nCurrent Version: $currentversion"
|
||||||
|
echo -e "New Version: $newversion\n\n"
|
||||||
|
echo -e "\n\nkeine neue version\n\n"
|
||||||
|
exit 0 # should be handled with a variable
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add a new entry to debian changelog
|
||||||
|
if [ "$dryrun" = "no" ]; then
|
||||||
|
dch --newversion "$newversion" \
|
||||||
|
--distribution "${distribution}" \
|
||||||
|
--force-distribution \
|
||||||
|
"New snapshot: $description"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# commit changes to git
|
||||||
|
if [ "gitcommit" = "yes" ]; then
|
||||||
|
echo "gitcommit: $gitcommit"
|
||||||
|
git add --all
|
||||||
|
git commit -m "New snapshot: $description"
|
||||||
|
git push
|
||||||
|
fi
|
||||||
|
|
||||||
|
# clean up old builds
|
||||||
|
if [ "$clean" = "yes" ]; then
|
||||||
|
echo "clean: $clean"
|
||||||
|
echo "dryrun: $dryrun"
|
||||||
|
debclean
|
||||||
|
fi
|
||||||
|
|
||||||
|
# build a source package
|
||||||
|
if [ "$build" = "yes" ]; then
|
||||||
|
echo "build: $build"
|
||||||
|
echo "dryrun: $dryrun"
|
||||||
|
debuild -S
|
||||||
|
fi
|
||||||
|
|
||||||
|
# upload source package
|
||||||
|
if [ "$upload" = "yes" ]; then
|
||||||
|
echo "upload: $upload"
|
||||||
|
echo "dryrun: $dryrun"
|
||||||
|
uploads=$(ls ../*changes)
|
||||||
|
for i in $uploads; do
|
||||||
|
dput $uploadrepo $i
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
# git commit
|
||||||
|
if [ "$gitcommit" = "yes" ]; then
|
||||||
|
echo "gitcommit: $gitcommit"
|
||||||
|
echo "dryrun: $dryrun"
|
||||||
|
git add --all
|
||||||
|
git commit -m "New snapshot: $newversion"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# git push
|
||||||
|
if [ "$push" = "yes" ]; then
|
||||||
|
echo "push: $push"
|
||||||
|
echo "dryrun: $dryrun"
|
||||||
|
git push
|
||||||
|
fi
|
||||||
|
|
||||||
|
30
debian/changelog
vendored
30
debian/changelog
vendored
@ -1,3 +1,27 @@
|
|||||||
|
lxqt-build-tools (0.6.0-2ubuntu1) disco; urgency=medium
|
||||||
|
|
||||||
|
* Merge from Debian testing. Remaining changes:
|
||||||
|
- Update Vcs-* and Maintainer to Lubuntu values.
|
||||||
|
|
||||||
|
-- Rik Mills <rikmills@kubuntu.org> Wed, 27 Mar 2019 17:07:06 +0000
|
||||||
|
|
||||||
|
lxqt-build-tools (0.6.0-2) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Removed libqt5xdg-dev - would introduce a cycle dependency when used
|
||||||
|
with libqtxdg
|
||||||
|
|
||||||
|
-- Alf Gaida <agaida@siduction.org> Sun, 24 Feb 2019 15:31:13 +0100
|
||||||
|
|
||||||
|
lxqt-build-tools (0.6.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Cherry-picking new upstream release 0.6.0
|
||||||
|
* Bumped Standards to 4.3.0, no changes needed
|
||||||
|
* Dropped d/compat, use debhelper-compat = 12, no changes needed
|
||||||
|
* Fixed years in d/copyright
|
||||||
|
* Fixed d/lintian-overrides
|
||||||
|
|
||||||
|
-- Alf Gaida <agaida@siduction.org> Sun, 27 Jan 2019 13:11:49 +0100
|
||||||
|
|
||||||
lxqt-build-tools (0.6.0-0ubuntu1) disco; urgency=medium
|
lxqt-build-tools (0.6.0-0ubuntu1) disco; urgency=medium
|
||||||
|
|
||||||
* New upstream release.
|
* New upstream release.
|
||||||
@ -6,6 +30,12 @@ lxqt-build-tools (0.6.0-0ubuntu1) disco; urgency=medium
|
|||||||
|
|
||||||
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 25 Jan 2019 22:01:43 -0600
|
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 25 Jan 2019 22:01:43 -0600
|
||||||
|
|
||||||
|
lxqt-build-tools (0.5.0-1) unstable; urgency=medium
|
||||||
|
|
||||||
|
* Cherry-picking new upstream release 0.5.0
|
||||||
|
|
||||||
|
-- Alf Gaida <agaida@siduction.org> Wed, 23 May 2018 02:50:35 +0200
|
||||||
|
|
||||||
lxqt-build-tools (0.5.0-0ubuntu1) cosmic; urgency=medium
|
lxqt-build-tools (0.5.0-0ubuntu1) cosmic; urgency=medium
|
||||||
|
|
||||||
* New upstream release.
|
* New upstream release.
|
||||||
|
1
debian/compat
vendored
1
debian/compat
vendored
@ -1 +0,0 @@
|
|||||||
12
|
|
3
debian/control
vendored
3
debian/control
vendored
@ -5,7 +5,7 @@ Uploaders: Alf Gaida <agaida@siduction.org>,
|
|||||||
ChangZhuo Chen (陳昌倬) <czchen@debian.org>
|
ChangZhuo Chen (陳昌倬) <czchen@debian.org>
|
||||||
Section: devel
|
Section: devel
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Build-Depends: debhelper (>= 12),
|
Build-Depends: debhelper-compat (= 12),
|
||||||
cmake,
|
cmake,
|
||||||
libglib2.0-dev,
|
libglib2.0-dev,
|
||||||
pkg-config,
|
pkg-config,
|
||||||
@ -23,7 +23,6 @@ Depends: ${shlibs:Depends},
|
|||||||
${misc:Depends},
|
${misc:Depends},
|
||||||
binutils,
|
binutils,
|
||||||
cmake,
|
cmake,
|
||||||
libqt5xdg-dev (>= 3.1.0),
|
|
||||||
libglib2.0-dev (>= 2.5.0),
|
libglib2.0-dev (>= 2.5.0),
|
||||||
pkg-config,
|
pkg-config,
|
||||||
qttools5-dev,
|
qttools5-dev,
|
||||||
|
6
debian/copyright
vendored
6
debian/copyright
vendored
@ -3,14 +3,12 @@ Upstream-Name: lxqt-build-tools
|
|||||||
Source: https://github.com/lxqt/lxqt-build-tools
|
Source: https://github.com/lxqt/lxqt-build-tools
|
||||||
|
|
||||||
Files: *
|
Files: *
|
||||||
Copyright: 2012-2018 LXQt team
|
Copyright: 2012-2019 LXQt team
|
||||||
2010-2012 Razor team
|
2010-2012 Razor team
|
||||||
2017-2018 Luís Pereira <luis.artur.pereira@gmail.com>
|
|
||||||
2014 Alex Merry <alex.merry@kde.org>
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|
||||||
Files: debian/*
|
Files: debian/*
|
||||||
Copyright: 2015-2018 Alf Gaida <agaida@siduction.org>
|
Copyright: 2015-2019 Alf Gaida <agaida@siduction.org>
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
1
debian/lintian-overrides
vendored
1
debian/lintian-overrides
vendored
@ -3,5 +3,6 @@
|
|||||||
lxqt-build-tools: binary-without-manpage usr/bin/evil
|
lxqt-build-tools: binary-without-manpage usr/bin/evil
|
||||||
lxqt-build-tools: binary-without-manpage usr/bin/git-snapshot
|
lxqt-build-tools: binary-without-manpage usr/bin/git-snapshot
|
||||||
lxqt-build-tools: binary-without-manpage usr/bin/git-versions
|
lxqt-build-tools: binary-without-manpage usr/bin/git-versions
|
||||||
|
lxqt-build-tools: binary-without-manpage usr/bin/lxqt-transupdate
|
||||||
lxqt-build-tools: binary-without-manpage usr/bin/mangle
|
lxqt-build-tools: binary-without-manpage usr/bin/mangle
|
||||||
lxqt-build-tools: binary-without-manpage usr/bin/symmangle
|
lxqt-build-tools: binary-without-manpage usr/bin/symmangle
|
||||||
|
7
debian/upstream/metadata
vendored
Normal file
7
debian/upstream/metadata
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
Name: lxqt-build-tools
|
||||||
|
Bug-Database: https://github.com/lxqt/lxqt-build-tools/issues
|
||||||
|
Bug-Submit: https://github.com/lxqt/lxqt-build-tools/issues/new
|
||||||
|
Changelog: https://github.com/lxqt/lxqt-build-tools/blob/master/CHANGELOG
|
||||||
|
Repository: https://github.com/lxqt/lxqt-build-tools
|
||||||
|
Repository-Browser: https://github.com/lxqt/lxqt-build-tools
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user