Added scripts for the 0install feed, and updated the URL

This commit is contained in:
gfxmonk 2010-08-01 00:10:57 +10:00
parent 7dd8543a71
commit 72eaff596b
4 changed files with 55 additions and 4 deletions

View file

@ -0,0 +1,30 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.10 (GNU/Linux)
mQGiBEuLgqURBADKihTxe3rR20ceSwEBAzDt/KWMiyHOK3dRerufDxUiBP5XVPUv
seyEP2acW4IOghN4QotwIlutvO4qCPJFvm3bB+gMIusLHVfgnFTfBsxWGigSbGjD
j3OFqelI38uALCqqaX+t7wqU2OUoVSvoPLIjcK5D/el3m8/b843foZNsxwCgx5lc
MNM/FMhjh4aOvn9UgDSjJDkD/iJLn3uHL/pe6r0tTZf4vm0q9Ut9tOvrjFCsyIjT
58DVXv6MTg/Fpgqd8YJGHIwHvnKC+hz/hE97w1+ajAwI2jae9vTe4vxPTH9ybeYV
5TSilh/RiJ3QBmhcvNHoIaqb0HcBbwLM9KNq96avG4qbGn7cX0tPff2ZrtOKGUix
teuZBACIdl71xHR8cnn5YVzfBO0MUNiwGhd5HNkfAMSjbbdeJ02eIczhXsCAaIkV
8+L9CJNe5kGMhQC19MpClKaXpiGNSj6SGzFf4YNJ0jsDrSKXa9DNhd5nExkqipRZ
1Qs3aGY4iatZZmjYFzyc6OdsZE3of42uGaCTOeDs2S48+Gwce7QhVGltIEN1dGhi
ZXJ0c29uIDx0aW1AZ2Z4bW9uay5uZXQ+iGAEExECACAFAkuLgqUCGwMGCwkIBwMC
BBUCCAMEFgIDAQIeAQIXgAAKCRD+WGArWIlO0stTAJ9uFf+HvheGYNN08LO4UKo2
T/doeQCfSf7Z8WXPZbZexLverSQ5iz19qyi5Ag0ES4uCpRAIAIErigRxWKlZS2hx
ldO2hwwtrjoVBsog/JT9gt/vyclzIgkk187ozJuXkm8hyYnYboSr4+3nsUNDL0MD
BtyohMD9L9qve8/MBILDclWjtXAFxkxBLGjw6YrQazo/OS92NGDzHShsUPuEePKn
o02cs1UV68/FNWdsVTtmLPP/gYqbUKrbhKsnqhZbCyWkpXFiaCKscNizAMsF25pi
i37hMDp8B3/H0i1VI1zM/NBzEPvFfpHhtpjn8Amu0PChG96Lsxqf6DOujr5wqMDo
6pB2DkDY4uUdiEHnwYYgDyDHK10++ohtS8BwrNhyX0qdKiuLckhM+Umj0pR8hpPL
s9D8ksMAAwUH/133EFCMds6vqVZf0BsjSafkz1GnCkgdCbC92G550+TwdsBawT3K
GD9l/+Ye15/xITaC6cgyi2kj/7ja3IKhRAnSkZS7fFyHwUyEehu+5Ex8a/6bR3vL
PduZmcUP6x4DPsMJ94DXfFhmK4FD/OxXQieJPLlCSzAem+TNKz11e2Irb3cUhLk0
qmwnKft2BhglkL3t6fVRsAAgDia9HWHLllpgXen7kjFjKJcdVTBIAUyLtLutLBYv
X9AR19A3p3R/Q8Q4Yd94RBu9278PYpyIdOD4PNZV1a/opjZJj7heQAGj0d1q/4tB
jgESYJO8bvhTE9ijxvzAmL/UQ/d7M6WI/aOISQQYEQIACQUCS4uCpQIbDAAKCRD+
WGArWIlO0n5tAJwOBpFBWLNsWZhR79it3kaLm0YbTACgleNj3C4Pvlj5qSa8akSN
3VxEk1A=
=mW3Z
-----END PGP PUBLIC KEY BLOCK-----

2
packager/0install/check Executable file
View file

@ -0,0 +1,2 @@
#!/bin/sh
0launch http://0install.net/2007/interfaces/FeedLint.xml http://git.savannah.gnu.org/cgit/parallel.git/plain/packager/0install/parallel.xml

View file

@ -1,6 +1,6 @@
<?xml version="1.0" ?>
<?xml-stylesheet type='text/xsl' href='interface.xsl'?>
<interface uri="http://gfxmonk.net/dist/0install/parallel.xml" xmlns="http://zero-install.sourceforge.net/2004/injector/interface" xmlns:compile="http://zero-install.sourceforge.net/2006/namespaces/0compile">
<interface uri="http://git.savannah.gnu.org/cgit/parallel.git/plain/packager/0install/parallel.xml" xmlns="http://zero-install.sourceforge.net/2004/injector/interface">
<name>GNU parallel</name>
<summary>a shell tool for executing jobs in parallel locally or using remote computers</summary>
<description>
@ -26,7 +26,6 @@ will be run in parallel. GNU parallel can often be used as a substitute for
xargs or cat | sh.</description>
<homepage>http://www.gnu.org/software/parallel/</homepage>
<category>Utility</category>
<publish mode="third-party" xmlns="http://gfxmonk.net/dist/0install"/>
<needs-terminal/>
<group main="src/parallel">
@ -36,7 +35,7 @@ xargs or cat | sh.</description>
</group>
</interface>
<!-- Base64 Signature
iEYEABECAAYFAkxNeuMACgkQ/lhgK1iJTtJ5FwCZAVLBgAZshQd1fUQ1/lGICaGW2OYAoKfFDkTs
5AChfjV1AOaKA1izTI45
iEYEABECAAYFAkxVV0MACgkQ/lhgK1iJTtKMHgCgoeHZqlsD7xQ03mO0t3Z1vWs0GC8AnAgRxpwx
VlXG5z7FLaQNHt+b2Cg8
-->

20
packager/0install/update Executable file
View file

@ -0,0 +1,20 @@
#!/bin/bash
version=$1
if [ -z "${version}" ]; then
echo "usage: update <version>"
exit 1
fi
set -ex
url="http://ftp.gnu.org/gnu/parallel/parallel-${version}.tar.bz2"
file="/tmp/parallel-${version}.tgz"
wget "$url" -O "${file}"
( cd "$(dirname "$0")" && \
0publish \
--add-version ${version} \
--archive-url="${url}" \
--archive-file="${file}" \
--archive-extract="parallel-${version}" \
--set-released=today \
--xmlsign parallel.xml )