[SCM] Debian package checker branch, master, updated. 2.5.14-57-gbfd87c2
The following commit has been merged in the master branch:
commit 0ecf14102b61f5ccbacc0ea6a77441e58675c535
Author: Mathieu Parent <math.parent@gmail.com>
Date: Mon Jul 8 16:35:30 2013 +0200
Testsuite for phppear
Signed-off-by: Niels Thykier <niels@thykier.net>
diff --git a/t/tests/phppear-composer/desc b/t/tests/phppear-composer/desc
new file mode 100644
index 0000000..3153526
--- /dev/null
+++ b/t/tests/phppear-composer/desc
@@ -0,0 +1,7 @@
+Testname: phppear-composer
+Sequence: 6000
+Version: 1.0-1
+Description: Composer phppear tests
+Test-For:
+ composer-package-without-pkg-php-tools-builddep
+Type: non-native
diff --git a/t/tests/phppear-composer/tags b/t/tests/phppear-composer/tags
new file mode 100644
index 0000000..3a66263
--- /dev/null
+++ b/t/tests/phppear-composer/tags
@@ -0,0 +1 @@
+W: phppear-composer source: composer-package-without-pkg-php-tools-builddep
diff --git a/reporting/lintian-dummy.cfg b/t/tests/phppear-composer/upstream/composer.json
similarity index 100%
copy from reporting/lintian-dummy.cfg
copy to t/tests/phppear-composer/upstream/composer.json
diff --git a/t/tests/phppear-general/desc b/t/tests/phppear-general/desc
new file mode 100644
index 0000000..52d7ee0
--- /dev/null
+++ b/t/tests/phppear-general/desc
@@ -0,0 +1,7 @@
+Testname: phppear-general
+Sequence: 6000
+Version: 1.0-1
+Description: General phppear tests
+Test-For:
+ pear-package-without-pkg-php-tools-builddep
+Type: non-native
diff --git a/t/tests/phppear-general/tags b/t/tests/phppear-general/tags
new file mode 100644
index 0000000..83cf56a
--- /dev/null
+++ b/t/tests/phppear-general/tags
@@ -0,0 +1,2 @@
+W: phppear-general source: pear-channel-without-pkg-php-tools-builddep
+W: phppear-general source: pear-package-without-pkg-php-tools-builddep
diff --git a/reporting/lintian-dummy.cfg b/t/tests/phppear-general/upstream/channel.xml
similarity index 100%
copy from reporting/lintian-dummy.cfg
copy to t/tests/phppear-general/upstream/channel.xml
diff --git a/t/tests/debhelper-compat-empty/debian/debian/compat b/t/tests/phppear-general/upstream/package.xml
similarity index 100%
copy from t/tests/debhelper-compat-empty/debian/debian/compat
copy to t/tests/phppear-general/upstream/package.xml
diff --git a/t/tests/debhelper-dh-clean-k-ok/debian/debian/control.in b/t/tests/phppear-pear/debian/debian/control.in
similarity index 90%
copy from t/tests/debhelper-dh-clean-k-ok/debian/debian/control.in
copy to t/tests/phppear-pear/debian/debian/control.in
index 4a5a774..7b114d9 100644
--- a/t/tests/debhelper-dh-clean-k-ok/debian/debian/control.in
+++ b/t/tests/phppear-pear/debian/debian/control.in
@@ -3,7 +3,7 @@ Priority: extra
Section: {$section}
Maintainer: {$author}
Standards-Version: {$standards_version}
-Build-Depends: debhelper (>= 6)
+Build-Depends: debhelper (>= 9), pkg-php-tools
Package: {$srcpkg}
Architecture: {$architecture}
diff --git a/t/tests/phppear-pear/debian/debian/pkg-php-tools-overrides b/t/tests/phppear-pear/debian/debian/pkg-php-tools-overrides
new file mode 100644
index 0000000..1837cbe
--- /dev/null
+++ b/t/tests/phppear-pear/debian/debian/pkg-php-tools-overrides
@@ -0,0 +1 @@
+pear.example.org Any_Dummy php-test-dummy
diff --git a/t/tests/phppear-pear/desc b/t/tests/phppear-pear/desc
new file mode 100644
index 0000000..17a40cd
--- /dev/null
+++ b/t/tests/phppear-pear/desc
@@ -0,0 +1,8 @@
+Testname: phppear-pear
+Sequence: 6000
+Version: 1.0-1
+Description: phppear tests for PEAR packages
+Test-For:
+ pear-package-but-missing-dependency
+ pear-package-feature-requires-newer-pkg-php-tools
+Type: non-native
diff --git a/t/tests/phppear-pear/tags b/t/tests/phppear-pear/tags
new file mode 100644
index 0000000..f58d6d4
--- /dev/null
+++ b/t/tests/phppear-pear/tags
@@ -0,0 +1,6 @@
+W: phppear-pear source: pear-package-but-missing-dependency Breaks
+W: phppear-pear source: pear-package-but-missing-dependency Depends
+W: phppear-pear source: pear-package-but-missing-dependency Recommends
+W: phppear-pear source: pear-package-feature-requires-newer-pkg-php-tools (>= 1.4~) for package2.xml
+W: phppear-pear source: pear-package-feature-requires-newer-pkg-php-tools (>= 1.5~) for PECL support
+W: phppear-pear source: pear-package-feature-requires-newer-pkg-php-tools (>= 1~) for package name overrides
diff --git a/t/tests/phppear-pear/upstream/package.xml b/t/tests/phppear-pear/upstream/package.xml
new file mode 100644
index 0000000..1076ad7
--- /dev/null
+++ b/t/tests/phppear-pear/upstream/package.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package packagerversion="1.8.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
+ <name>MyProject_Packages</name>
+ <channel>pear.php.net</channel>
+ <summary>this is a wrapper package for installing dependencies for MyProject</summary>
+ <description><Some random notes></description>
+ <lead>
+ <name>fred</name>
+ <user>fred</user>
+ <email>fred@example.com</email>
+ <active>yes</active>
+ </lead>
+ <date>2009-05-08</date>
+ <time>00:58:09</time>
+ <version>
+ <release>0.0.1</release>
+ <api>0.0.1</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>alpha</api>
+ </stability>
+ <license uri="http://www.gnu.org/licenses/lgpl.html">LGPL</license>
+ <notes>
+<none>
+ </notes>
+ <contents>
+ <dir baseinstalldir="/dev/null" name="/">
+ <file baseinstalldir="/dev/null" md5sum="d41d8cd98f00b204e9800998ecf8427e" name="empty.php" role="php"/>
+ </dir>
+ </contents>
+ <dependencies>
+ <required>
+ <php>
+ <min>5.2.1</min>
+ </php>
+ <pearinstaller>
+ <min>1.8.0</min>
+ </pearinstaller>
+ </required>
+ </dependencies>
+ <extsrcrelease/>
+ <changelog>
+ <release>
+ <version>
+ <release>0.0.1</release>
+ <api>0.0.1</api>
+ </version>
+ <stability>
+ <release>alpha</release>
+ <api>alpha</api>
+ </stability>
+ <date>2009-05-08</date>
+ <license uri="http://www.gnu.org/licenses/lgpl.html">LGPL</license>
+ <notes>
+<none>
+ </notes>
+ </release>
+ </changelog>
+</package>
diff --git a/reporting/lintian-dummy.cfg b/t/tests/phppear-pear/upstream/package2.xml
similarity index 100%
copy from reporting/lintian-dummy.cfg
copy to t/tests/phppear-pear/upstream/package2.xml
--
Debian package checker
Reply to: