[SCM] ci-tooling packaging branch, master, updated. 224fe6e9f1895ac098285a1e079aec54d2800dce
Rohan Garg
rohangarg-guest at moszumanska.debian.org
Thu Mar 26 16:52:56 UTC 2015
Gitweb-URL: http://git.debian.org/?p=pkg-kde/ci-tooling.git;a=commitdiff;h=224fe6e
The following commit has been merged in the master branch:
commit 224fe6e9f1895ac098285a1e079aec54d2800dce
Author: Rohan Garg <rohan at garg.io>
Date: Thu Mar 26 17:52:35 2015 +0100
Only install essential stuff and set the var more properly
---
dci/mozilla.rb | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/dci/mozilla.rb b/dci/mozilla.rb
index f55dbe8..04b8b7c 100644
--- a/dci/mozilla.rb
+++ b/dci/mozilla.rb
@@ -13,7 +13,6 @@ fail 'Need a release to build for!' unless ARGV[2]
$logger = DCILogger.instance
PACKAGE = ARGV[1]
-RELEASE = ARGV[2]
$logger.info("Building #{PACKAGE}")
@@ -22,6 +21,8 @@ def package_releases
threads = []
ubuntu_versions = []
upstream_versions = []
+ release = UBUNTU_RELEASES[-1] if DEBIAN_RELEASES.include? release
+
threads << Thread.new do
# Find the latest release from the Mozilla releases page
begin
@@ -169,7 +170,7 @@ def build_thunderbird(release_info)
system('quilt push -fa')
system('quilt refresh')
- open('debian/kde.js', 'wb') do | file |
+ open('debian/kde.js', 'wb') do |file|
file << open('https://build.opensuse.org/source/openSUSE:Factory/MozillaThunderbird/kde.js').read
end
install_kde_js
@@ -188,11 +189,13 @@ system('apt-get -y install ubuntu-dev-tools mercurial ruby-nokogiri distro-info'
# build_depends << dep.name
# end
# fail "Failed to install build deps!" unless system("apt-get -y install #{build_depends.join(' ')}")
-system("apt-get -y build-dep #{PACKAGE}")
+system('apt-get -y install cdbs debhelper')
UBUNTU_RELEASES = `ubuntu-distro-info -a`.split
DEBIAN_RELEASES = `debian-distro-info -a`.split
+RELEASE = (DEBIAN_RELEASES.include? ARGV[2]) ? UBUNTU_RELEASES[-1] : ARGV[2]
+
release_info = package_releases
if release_info[:ubuntu] < release_info[:upstream]
$logger.error("Can't build new #{PACKAGE}, Ubuntu hasn't updated the package!")
--
ci-tooling packaging
More information about the pkg-kde-commits
mailing list