[SCM] ci-tooling packaging branch, master, updated. 5c0f3f0ef7681173e9d5a54da35aada38860525f
Rohan Garg
rohangarg-guest at moszumanska.debian.org
Wed Jul 1 21:12:50 UTC 2015
Gitweb-URL: http://git.debian.org/?p=pkg-kde/ci-tooling.git;a=commitdiff;h=5c0f3f0
The following commit has been merged in the master branch:
commit 5c0f3f0ef7681173e9d5a54da35aada38860525f
Author: Rohan Garg <rohan at garg.io>
Date: Wed Jul 1 23:12:01 2015 +0200
Use pbuilder's algorithm to satisfy deps
---
dci/build.rb | 18 ++----------------
1 file changed, 2 insertions(+), 16 deletions(-)
diff --git a/dci/build.rb b/dci/build.rb
index 8757075..0268544 100644
--- a/dci/build.rb
+++ b/dci/build.rb
@@ -67,7 +67,7 @@ else
system('apt-get -y dist-upgrade')
logger.info('Installing some extra tools')
- system('apt-get -y install devscripts ubuntu-dev-tools libdistro-info-perl')
+ system('apt-get -y install aptitude devscripts pbuilder ubuntu-dev-tools libdistro-info-perl')
logger.info('Extracting source')
Dir.mktmpdir do |dir|
@@ -77,21 +77,7 @@ else
package_folder = Dir.glob("#{package_name}*").select { |fn| File.directory? fn }
Dir.chdir(package_folder[0]) do
- logger.info('Figuring out build deps')
- c = DebianControl.new
- c.parse!
- build_depends = []
-
- c.source.fetch('build-depends', []).each do |dep|
- build_depends << dep.name
- end
-
- c.source.fetch('build-depends-indep', []).each do |dep|
- build_depends << dep.name
- end
-
- logger.info("Installing build deps : #{build_depends}")
- system("apt-get -y install #{build_depends.join(' ')}")
+ system('/usr/lib/pbuilder/pbuilder-satisfydepends')
fail "Can't install build deps!" unless $?.success?
logger.info('Finished installing build deps')
--
ci-tooling packaging
More information about the pkg-kde-commits
mailing list