From 6372b5da40015f31b84cacef741adde83ce8872c Mon Sep 17 00:00:00 2001 From: Ansgar Burchardt Date: Sat, 16 Jun 2012 09:44:00 +0200 Subject: [PATCH] tests: add a few packages for testing dak --- tests/fixtures/packages/.gitignore | 8 +++++ tests/fixtures/packages/Makefile | 31 ++++++++++++++++++ tests/fixtures/packages/gpg/pubring.gpg | Bin 0 -> 675 bytes tests/fixtures/packages/gpg/random_seed | Bin 0 -> 600 bytes tests/fixtures/packages/gpg/secring.gpg | Bin 0 -> 1339 bytes tests/fixtures/packages/gpg/trustdb.gpg | Bin 0 -> 1280 bytes .../nonfree-package-0.1/debian/changelog | 5 +++ .../nonfree-package-0.1/debian/compat | 1 + .../nonfree-package-0.1/debian/control | 11 +++++++ .../debian/nonfree-package.install | 1 + .../packages/nonfree-package-0.1/debian/rules | 3 ++ .../packages/nonfree-package-0.1/some-file | 1 + .../packages/package-0.1/debian/changelog | 5 +++ .../packages/package-0.1/debian/compat | 1 + .../packages/package-0.1/debian/control | 11 +++++++ .../package-0.1/debian/package.install | 1 + .../packages/package-0.1/debian/rules | 3 ++ tests/fixtures/packages/package-0.1/some-file | 1 + .../package-built-using-0.1/debian/changelog | 5 +++ .../package-built-using-0.1/debian/compat | 1 + .../package-built-using-0.1/debian/control | 12 +++++++ .../debian/package-built-using.install | 1 + .../package-built-using-0.1/debian/rules | 3 ++ .../package-built-using-0.1/some-file | 1 + 24 files changed, 106 insertions(+) create mode 100644 tests/fixtures/packages/.gitignore create mode 100644 tests/fixtures/packages/Makefile create mode 100644 tests/fixtures/packages/gpg/pubring.gpg create mode 100644 tests/fixtures/packages/gpg/random_seed create mode 100644 tests/fixtures/packages/gpg/secring.gpg create mode 100644 tests/fixtures/packages/gpg/trustdb.gpg create mode 100644 tests/fixtures/packages/nonfree-package-0.1/debian/changelog create mode 100644 tests/fixtures/packages/nonfree-package-0.1/debian/compat create mode 100644 tests/fixtures/packages/nonfree-package-0.1/debian/control create mode 100644 tests/fixtures/packages/nonfree-package-0.1/debian/nonfree-package.install create mode 100755 tests/fixtures/packages/nonfree-package-0.1/debian/rules create mode 100644 tests/fixtures/packages/nonfree-package-0.1/some-file create mode 100644 tests/fixtures/packages/package-0.1/debian/changelog create mode 100644 tests/fixtures/packages/package-0.1/debian/compat create mode 100644 tests/fixtures/packages/package-0.1/debian/control create mode 100644 tests/fixtures/packages/package-0.1/debian/package.install create mode 100755 tests/fixtures/packages/package-0.1/debian/rules create mode 100644 tests/fixtures/packages/package-0.1/some-file create mode 100644 tests/fixtures/packages/package-built-using-0.1/debian/changelog create mode 100644 tests/fixtures/packages/package-built-using-0.1/debian/compat create mode 100644 tests/fixtures/packages/package-built-using-0.1/debian/control create mode 100644 tests/fixtures/packages/package-built-using-0.1/debian/package-built-using.install create mode 100755 tests/fixtures/packages/package-built-using-0.1/debian/rules create mode 100644 tests/fixtures/packages/package-built-using-0.1/some-file diff --git a/tests/fixtures/packages/.gitignore b/tests/fixtures/packages/.gitignore new file mode 100644 index 00000000..258ed43a --- /dev/null +++ b/tests/fixtures/packages/.gitignore @@ -0,0 +1,8 @@ +/*.changes +/*.deb +/*.diff.gz +/*.dsc +/*.tar.gz +/stamp-* + +/*/debian/files diff --git a/tests/fixtures/packages/Makefile b/tests/fixtures/packages/Makefile new file mode 100644 index 00000000..0efd18c7 --- /dev/null +++ b/tests/fixtures/packages/Makefile @@ -0,0 +1,31 @@ +export GNUPGHOME = $(CURDIR)/gpg +SHELL = /bin/bash + +TAR = nonfree-package_0.1 package_0.1 package-built-using_0.1 +PACKAGES = $(TAR) package_0.1-2 package_0.1-3 + +all: packages + +tarballs: stamp-tarballs +stamp-tarballs: + set -e; for t in $(TAR); do \ + if [ ! -f $$t.orig.tar.gz ]; then \ + tar -czf $$t.orig.tar.gz --exclude=debian $${t/_/-}; \ + fi; \ + done + touch $@ + +packages: stamp-packages +stamp-packages: stamp-tarballs + set -e; for p in $(PACKAGES); do \ + (cd $${p/_/-}; dpkg-buildpackage); \ + done + touch $@ + +clean: + set -e; for p in $(PACKAGES); do \ + make -C $${p/_/-} -f debian/rules clean; \ + done + rm -f *.tar.gz *.dsc *.changes *.diff.gz *.deb + rm -f gpg/*~ + rm -f stamp-* diff --git a/tests/fixtures/packages/gpg/pubring.gpg b/tests/fixtures/packages/gpg/pubring.gpg new file mode 100644 index 0000000000000000000000000000000000000000..469c3f39c22000e48eb325c8a950add5bde3bd50 GIT binary patch literal 675 zcmbQy%i@2>;sqlM!^&ie{7lN%Y{pCF z4L9F@7qiUrob}_3*3XS=nw10tpRMA*+S4vQTaL+Bb@Qvg7MUBPJl4A0$eVoc@u|su zD{L24CtuWAw!J$)nPVG^l|ZVT)LTOrD|^m0cZ(R_^UkhX*w!2Iz;o(l20=y!#w`kt z3ciV%c_l!cTBKl;3t~H@RwU*Y|haQWMWWaWdgaINt&6Bo0Ef`nTbu5 zgNc)in?;O?nUP73kx9IPfs0c>_-5PTiF&OvA%V>QObQiWY~H=>zn{oN0p7#%uF5BP zjE=IqKg@mg-kNvKij=^f*^$N4^Xla0N?p2p@ph=?#eCNDwVy2x>|68Gt9#Z1&vQvT zvJPd($?5S2&&|#+a%W`neEQ3!=-JMgxj%pUKh>2v_15=}JNrJF7hLsw)~>94VXUyD z{NwAx)r)JgU)x^Uz{J4310LM#^7dFAZf5h@;JkYGoa79@b1!$?5q7kG8PDnA-M1ot zf~{DI*!G6Q>o#PZeeIrkX6GuNL*HVWx>(XyOY5@fug$jnv~!!V=rga7#bJzz(Hg5& zUYHfws0Cl{F223HJG-YLeD#k>EoutPp}l)FKc}q<**S0e>y1-4PyS&uMfzA#rzbeL zJLa=U00WZ~7MMK9VRrT;^FRB0_bpC2hWbBu)cIj@@KO8XiD3nEIJ3es126R@ebC?e z{EES5brX}E@|ABH7J0K2m^`!MyK-dX&!7i}Ty0Gg!r7`=t$*20iT|?W-JX02Uj{=a z_w>o%cN;&r6a2;_SAFijPkrp+3D0fUEzEx%cgd+HwPgC-^DW8-hov?h($$#T0}3+$ DrbZ<$ literal 0 HcmV?d00001 diff --git a/tests/fixtures/packages/gpg/random_seed b/tests/fixtures/packages/gpg/random_seed new file mode 100644 index 0000000000000000000000000000000000000000..2f6cb5ee64d7cfa97f28d91c723b6eedc6c3c859 GIT binary patch literal 600 zcmV-e0;m0^OIWiuh*sd3+$rq5bYnR&)r?QhvkAykkO3i)5jCDRlZgpk&mbP~$1jD* zZIiL;2b*vx-qF+idz!MIdBF04^CRO=`Syz>AtgTNfYdN6 zj(QXg@S)5yQt2^E3f8*-#}6;iK-~Ce-ZkB^SEZ!~&s9h28O*o10(!VYq?n+czO3_h&@~?aIHu5gIcCOAZD((sfJ7?gMu3EH zm=W+M)qrX8Pr+%0P3{AFI8R#4|{(oH)pE}FyeEX7=`58i()FyX<}D%kBHylua^a1 z3=7zq#JTMs=?S_7g*ved0sfZDzJ-tZbKVvGJjh`&r|~o?fTFA}jTO4P@i*?fe$%me zH=zQBJS&|>kNMQz3{A*E&lKG~`@+0&ZQJCI#ZD`w`^_LV&gT*B`p8(HVar{T>+|>` m-&c~T%Syju`+?*+lQfBZvt_5iO(nDH{Wxi{T1c%#*lv^F4W6><8w~KFM2(|<|5M>@3?J-0;KMAbeasclQn|h&!jacAGmD2zb0RRC21OG`w zZN`o6V7Dw5ZOm(`2>(t8an}QgKgB-SrmqbkFfQ$G%4GDXSA`v5-7c`-=HpW?(>Pf2 zKgq;{c$62eactND{^cD!?m;yutIK;M0#s5EfyGYb;8?I#5i-qf%TR zXX_48I`Uf}T$q1Lx}%~9CDRnNSOEe6$BBvi#w2K!^t9?jfFJb^s99n`4tji4auwk! z)oLXSTIVlUa7+t+#7@ChmviY1&e8D%nUcj9!8&6EZZbaM0sz^Bzo%k>JvL5$%H7T^ z`k#I}^+d;i)s0xEE$ar<=6pv=R>d>?3^Xef0Y4*XJ*YFuph|fKb5V@p?-JDW?=u1a zY#178K}E6M<*)1aP#efN33X>Mh5AUthhX>N2tWq4t2aBO8RV{dIfh`0n3 z0RjLb1p-gpIOqZ!0|pBT2nPcK1{DYb2?`4Y76JnS0v-VZ7k~f?2@n(6hQpCAg&b5- z1O7B|A?UNarvFY9kq`~TA4Ma`3^K(BN8xSi?>h~wsAN%$n^|)ko_-#k8q(d-+f_Ny zZw1eN^Ekl1tocfdn&3&!Vz_F;YhE5M4^y3MZ*oTg0!iiiL~`c2T%Gy(PvtEf%I!_u zM+d$f=n8+lt*LqFGa$Hk@$18TqkL=YJ=CxQ005l<*aT19IOqWc0IqJlI>UnoOt3?% zyPRWaPR{AL+!H}N>0b#*OOB{-kUbW37Po-IuCQp$>qlwKxvC7p_FRIB1ZJxnEe0>G zYdP|{wi6ZRN>rm(0byGxt0d?)a6Bec(~EQ4yNhd#fLE*dl7uE8167T@Df4EkRJop) z>#>!yllVN88^&^pNdOT600964`2p4r({Knbu4_9LAypE)Py7$u2QCRUVjd#h0M(p2 zi)u$Sn&KSb0(4(64!T-b;yUu?F#UCo(jUqUkI!X1Ry2wi$JDwc44FOhe`i6KpO($s*!2$rthXTM7 z^k!RLKfb1Ny(l&wY0QI`qNSLXn{b7SfmUa)7kmmc;#-9jS{lsJ9qIzz&sEeYtoOx)gx)9%VgXv!}Q&(?JHz9K z8C=FJQ^b|AGs5|1t9yG!ib*)7y$wR2?YXA+&Jh0 z8w>yn2@n(6hQpCAg&fVv1O7kW-#E%aRZr(ZEci6R;)kP=R&bmNYF24c(vD*AFS+N` zFtaB#G;DXN?Es=n1aLIwIu6vtvH4QqF$#u)kXHtJ1v~mZlwb6??!0dpO#m?hM`x4w xyEEY2Q|w4>C!N0Xjt5s@=RK~WZ|h#tLVRU(mz~dqBQV1nvcfGWos6&o007gwTpj=b literal 0 HcmV?d00001 diff --git a/tests/fixtures/packages/gpg/trustdb.gpg b/tests/fixtures/packages/gpg/trustdb.gpg new file mode 100644 index 0000000000000000000000000000000000000000..d0ac56231ced4019272699af3d8063fdff61b332 GIT binary patch literal 1280 zcmZQfFGy!*W@Ke#VqoyUWATmwJ7DC(E{-8OstzMazyhP;LdS5C!)_O{=xBT(hX#T@ z*u#Z~VWy2n!B^krig}?%Ho`aC4o}o;m0^Q;Kpx=_UIv48oJ*^+Uuv#fTRq*lFeX9r M%qB;uI)pL?0IA0o?EnA( literal 0 HcmV?d00001 diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/changelog b/tests/fixtures/packages/nonfree-package-0.1/debian/changelog new file mode 100644 index 00000000..ec3f4a11 --- /dev/null +++ b/tests/fixtures/packages/nonfree-package-0.1/debian/changelog @@ -0,0 +1,5 @@ +nonfree-package (0.1-1) unstable; urgency=low + + * Initial release. + + -- A Maintainer Fri, 08 Jun 2012 18:10:01 +0200 diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/compat b/tests/fixtures/packages/nonfree-package-0.1/debian/compat new file mode 100644 index 00000000..7f8f011e --- /dev/null +++ b/tests/fixtures/packages/nonfree-package-0.1/debian/compat @@ -0,0 +1 @@ +7 diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/control b/tests/fixtures/packages/nonfree-package-0.1/debian/control new file mode 100644 index 00000000..f83f69c1 --- /dev/null +++ b/tests/fixtures/packages/nonfree-package-0.1/debian/control @@ -0,0 +1,11 @@ +Source: nonfree-package +Section: non-free/misc +Priority: extra +Maintainer: A Maintainer +Build-Depends: debhelper (>= 7) + +Package: nonfree-package +Architecture: all +Depends: ${misc:Depends} +Description: a package + a package diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/nonfree-package.install b/tests/fixtures/packages/nonfree-package-0.1/debian/nonfree-package.install new file mode 100644 index 00000000..af6371d2 --- /dev/null +++ b/tests/fixtures/packages/nonfree-package-0.1/debian/nonfree-package.install @@ -0,0 +1 @@ +some-file usr/share/nonfree-package diff --git a/tests/fixtures/packages/nonfree-package-0.1/debian/rules b/tests/fixtures/packages/nonfree-package-0.1/debian/rules new file mode 100755 index 00000000..78c7615d --- /dev/null +++ b/tests/fixtures/packages/nonfree-package-0.1/debian/rules @@ -0,0 +1,3 @@ +#! /usr/bin/make -f +%: + dh $@ diff --git a/tests/fixtures/packages/nonfree-package-0.1/some-file b/tests/fixtures/packages/nonfree-package-0.1/some-file new file mode 100644 index 00000000..083d0c25 --- /dev/null +++ b/tests/fixtures/packages/nonfree-package-0.1/some-file @@ -0,0 +1 @@ +some-text diff --git a/tests/fixtures/packages/package-0.1/debian/changelog b/tests/fixtures/packages/package-0.1/debian/changelog new file mode 100644 index 00000000..fbb16098 --- /dev/null +++ b/tests/fixtures/packages/package-0.1/debian/changelog @@ -0,0 +1,5 @@ +package (0.1-1) unstable; urgency=low + + * Initial release. + + -- A Maintainer Fri, 08 Jun 2012 18:10:01 +0200 diff --git a/tests/fixtures/packages/package-0.1/debian/compat b/tests/fixtures/packages/package-0.1/debian/compat new file mode 100644 index 00000000..7f8f011e --- /dev/null +++ b/tests/fixtures/packages/package-0.1/debian/compat @@ -0,0 +1 @@ +7 diff --git a/tests/fixtures/packages/package-0.1/debian/control b/tests/fixtures/packages/package-0.1/debian/control new file mode 100644 index 00000000..9ccf58a8 --- /dev/null +++ b/tests/fixtures/packages/package-0.1/debian/control @@ -0,0 +1,11 @@ +Source: package +Section: misc +Priority: extra +Maintainer: A Maintainer +Build-Depends: debhelper (>= 7) + +Package: package +Architecture: all +Depends: ${misc:Depends} +Description: a package + a package diff --git a/tests/fixtures/packages/package-0.1/debian/package.install b/tests/fixtures/packages/package-0.1/debian/package.install new file mode 100644 index 00000000..fb44f773 --- /dev/null +++ b/tests/fixtures/packages/package-0.1/debian/package.install @@ -0,0 +1 @@ +some-file usr/share/apackage diff --git a/tests/fixtures/packages/package-0.1/debian/rules b/tests/fixtures/packages/package-0.1/debian/rules new file mode 100755 index 00000000..78c7615d --- /dev/null +++ b/tests/fixtures/packages/package-0.1/debian/rules @@ -0,0 +1,3 @@ +#! /usr/bin/make -f +%: + dh $@ diff --git a/tests/fixtures/packages/package-0.1/some-file b/tests/fixtures/packages/package-0.1/some-file new file mode 100644 index 00000000..083d0c25 --- /dev/null +++ b/tests/fixtures/packages/package-0.1/some-file @@ -0,0 +1 @@ +some-text diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/changelog b/tests/fixtures/packages/package-built-using-0.1/debian/changelog new file mode 100644 index 00000000..744ddf60 --- /dev/null +++ b/tests/fixtures/packages/package-built-using-0.1/debian/changelog @@ -0,0 +1,5 @@ +package-built-using (0.1-1) unstable; urgency=low + + * Initial release. + + -- A Maintainer Fri, 08 Jun 2012 18:10:01 +0200 diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/compat b/tests/fixtures/packages/package-built-using-0.1/debian/compat new file mode 100644 index 00000000..7f8f011e --- /dev/null +++ b/tests/fixtures/packages/package-built-using-0.1/debian/compat @@ -0,0 +1 @@ +7 diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/control b/tests/fixtures/packages/package-built-using-0.1/debian/control new file mode 100644 index 00000000..b51cc53c --- /dev/null +++ b/tests/fixtures/packages/package-built-using-0.1/debian/control @@ -0,0 +1,12 @@ +Source: package-built-using +Section: misc +Priority: extra +Maintainer: A Maintainer +Build-Depends: debhelper (>= 7) + +Package: package-built-using +Architecture: all +Depends: ${misc:Depends} +Built-Using: package (= 0.1-1) +Description: a package + a package diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/package-built-using.install b/tests/fixtures/packages/package-built-using-0.1/debian/package-built-using.install new file mode 100644 index 00000000..fb44f773 --- /dev/null +++ b/tests/fixtures/packages/package-built-using-0.1/debian/package-built-using.install @@ -0,0 +1 @@ +some-file usr/share/apackage diff --git a/tests/fixtures/packages/package-built-using-0.1/debian/rules b/tests/fixtures/packages/package-built-using-0.1/debian/rules new file mode 100755 index 00000000..78c7615d --- /dev/null +++ b/tests/fixtures/packages/package-built-using-0.1/debian/rules @@ -0,0 +1,3 @@ +#! /usr/bin/make -f +%: + dh $@ diff --git a/tests/fixtures/packages/package-built-using-0.1/some-file b/tests/fixtures/packages/package-built-using-0.1/some-file new file mode 100644 index 00000000..083d0c25 --- /dev/null +++ b/tests/fixtures/packages/package-built-using-0.1/some-file @@ -0,0 +1 @@ +some-text -- 2.39.2