summaryrefslogtreecommitdiff
path: root/elements/lorry
diff options
context:
space:
mode:
Diffstat (limited to 'elements/lorry')
-rw-r--r--elements/lorry/bzr-fastimport.bst14
-rw-r--r--elements/lorry/bzr-tarball.bst12
-rw-r--r--elements/lorry/cvs-tarball.bst16
-rw-r--r--elements/lorry/cvsps.bst15
-rw-r--r--elements/lorry/hg-fast-export.bst20
-rw-r--r--elements/lorry/libapr-util.bst15
-rw-r--r--elements/lorry/libapr.bst29
-rw-r--r--elements/lorry/libserf.bst17
-rw-r--r--elements/lorry/lorry.bst22
-rw-r--r--elements/lorry/mercurial-tarball.bst15
-rw-r--r--elements/lorry/neon.bst16
-rw-r--r--elements/lorry/perl-dbd-sqlite-tarball.bst11
-rw-r--r--elements/lorry/perl-dbi-tarball.bst13
-rw-r--r--elements/lorry/python-fastimport.bst12
-rw-r--r--elements/lorry/subversion-tarball.bst24
-rw-r--r--elements/lorry/swig.bst14
16 files changed, 265 insertions, 0 deletions
diff --git a/elements/lorry/bzr-fastimport.bst b/elements/lorry/bzr-fastimport.bst
new file mode 100644
index 00000000..08437672
--- /dev/null
+++ b/elements/lorry/bzr-fastimport.bst
@@ -0,0 +1,14 @@
+kind: distutils
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+- lorry/bzr-tarball.bst
+- lorry/python-fastimport.bst
+sources:
+- kind: git
+ url: upstream:bzr-fastimport
+ track: baserock/morph
+ ref: b3cda9967f857127bd4dab5eb72223a95916f5ea
+variables:
+ python: python
diff --git a/elements/lorry/bzr-tarball.bst b/elements/lorry/bzr-tarball.bst
new file mode 100644
index 00000000..a84f4b78
--- /dev/null
+++ b/elements/lorry/bzr-tarball.bst
@@ -0,0 +1,12 @@
+kind: distutils
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:bzr-tarball
+ track: baserock/morph
+ ref: e61c7edb4789abcd0f73c30fe719fa6fea478a52
+variables:
+ python: python
diff --git a/elements/lorry/cvs-tarball.bst b/elements/lorry/cvs-tarball.bst
new file mode 100644
index 00000000..f29410a4
--- /dev/null
+++ b/elements/lorry/cvs-tarball.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:cvs-tarball
+ track: baserock/morph
+ ref: ca4cd317a75ef4349563b5a9a734561beb4a4f98
+config:
+ configure-commands:
+ - cp /usr/share/automake*/config.guess build-aux
+ - cp /usr/share/automake*/config.sub build-aux
+ - YACC='bison -y' ./configure --prefix "%{prefix}" --with-external-zlib --without-gssapi
+ --without-krb4 --disable-dependency-tracking --disable-nls --disable-rpath --enable-rootcommit
diff --git a/elements/lorry/cvsps.bst b/elements/lorry/cvsps.bst
new file mode 100644
index 00000000..06d6a86e
--- /dev/null
+++ b/elements/lorry/cvsps.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:cvsps
+ track: baserock/morph
+ ref: 71c6d1f5668f405a7b259a0aac0d423f6c9b4d49
+config:
+ build-commands:
+ - make
+ install-commands:
+ - make install prefix="%{install-root}%{prefix}"
diff --git a/elements/lorry/hg-fast-export.bst b/elements/lorry/hg-fast-export.bst
new file mode 100644
index 00000000..8cc12785
--- /dev/null
+++ b/elements/lorry/hg-fast-export.bst
@@ -0,0 +1,20 @@
+kind: manual
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+- lorry/mercurial-tarball.bst
+sources:
+- kind: git
+ url: upstream:hg-fast-export
+ track: baserock/morph
+ ref: 09a472aa58da0417a11a22bae172785f7cb2e80f
+config:
+ install-commands:
+ - install -d "%{install-root}/%{prefix}/bin"
+ - install -m 0755 hg-fast-export.py "%{install-root}/%{prefix}/bin/"
+ - install -m 0755 hg-reset.py "%{install-root}/%{prefix}/bin/"
+ - install -m 0755 hg-fast-export.sh "%{install-root}/%{prefix}/bin/hg-fast-export"
+ - install -m 0755 hg-reset.sh "%{install-root}/%{prefix}/bin/hg-reset"
+ - install -d "%{install-root}/%{prefix}/lib/python2.7/site-packages"
+ - install -m 0644 hg2git.py "%{install-root}/%{prefix}/lib/python2.7/site-packages/"
diff --git a/elements/lorry/libapr-util.bst b/elements/lorry/libapr-util.bst
new file mode 100644
index 00000000..293acb62
--- /dev/null
+++ b/elements/lorry/libapr-util.bst
@@ -0,0 +1,15 @@
+kind: autotools
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+- lorry/libapr.bst
+sources:
+- kind: git
+ url: upstream:libapr-util
+ track: 1.5.4
+ ref: 718a507e2e33d87ab15ff80cfe80aea8ae6c7163
+config:
+ configure-commands:
+ - ./buildconf --with-apr=/usr/share/apr-1
+ - ./configure --prefix "%{prefix}" --with-apr=/usr/bin/apr-1-config
diff --git a/elements/lorry/libapr.bst b/elements/lorry/libapr.bst
new file mode 100644
index 00000000..ba005456
--- /dev/null
+++ b/elements/lorry/libapr.bst
@@ -0,0 +1,29 @@
+kind: autotools
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:libapr
+ track: 1.5.1
+ ref: 10835ec9a2d8bb9f7b867d15f29984d29744f028
+config:
+ configure-commands:
+ - ./buildconf
+ - |
+ ./configure \
+ --prefix "%{prefix}" \
+ --disable-static \
+ --with-installbuilddir=/usr/share/apr-1/build
+ install-commands:
+ (>):
+ - |
+ # Install files required for apr-util
+ for file in find_apr.m4 apr_common.m4 install.sh gen-build.py \
+ get-version.sh config.guess config.sub
+ do
+ cp build/$file "%{install-root}/%{prefix}"/share/apr-1/build/"$file"
+ done
+ # Create a symlink in the build directory to the include directory
+ ln -sf /usr/include/apr-1 "%{install-root}/%{prefix}"/share/apr-1/build/
diff --git a/elements/lorry/libserf.bst b/elements/lorry/libserf.bst
new file mode 100644
index 00000000..58cef9c5
--- /dev/null
+++ b/elements/lorry/libserf.bst
@@ -0,0 +1,17 @@
+kind: autotools
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+- lorry/libapr.bst
+- lorry/libapr-util.bst
+sources:
+- kind: git
+ url: upstream:libserf-tarball
+ track: master
+ ref: f143c3cab79c59dd57124f19d16ac35253843136
+config:
+ configure-commands:
+ (<):
+ - cp /usr/share/automake*/config.guess build
+ - cp /usr/share/automake*/config.sub build
diff --git a/elements/lorry/lorry.bst b/elements/lorry/lorry.bst
new file mode 100644
index 00000000..2e0db279
--- /dev/null
+++ b/elements/lorry/lorry.bst
@@ -0,0 +1,22 @@
+kind: distutils
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+- lorry/bzr-tarball.bst
+- lorry/python-fastimport.bst
+- lorry/bzr-fastimport.bst
+- lorry/perl-dbi-tarball.bst
+- lorry/perl-dbd-sqlite-tarball.bst
+- lorry/cvs-tarball.bst
+- lorry/cvsps.bst
+- lorry/subversion-tarball.bst
+- lorry/mercurial-tarball.bst
+- lorry/hg-fast-export.bst
+sources:
+- kind: git
+ url: baserock:baserock/lorry
+ track: master
+ ref: dd9f0de2bc8aadb57f20ce998fcdefbda91f59b6
+variables:
+ python: python
diff --git a/elements/lorry/mercurial-tarball.bst b/elements/lorry/mercurial-tarball.bst
new file mode 100644
index 00000000..d32d19f7
--- /dev/null
+++ b/elements/lorry/mercurial-tarball.bst
@@ -0,0 +1,15 @@
+kind: manual
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:mercurial-tarball
+ track: baserock/morph
+ ref: 4b0aa73b8c69bd5b7521337809f7bc4714209a5a
+config:
+ build-commands:
+ - make build PREFIX="%{prefix}"
+ install-commands:
+ - make install-bin PREFIX="%{prefix}" DESTDIR="%{install-root}"
diff --git a/elements/lorry/neon.bst b/elements/lorry/neon.bst
new file mode 100644
index 00000000..9728090b
--- /dev/null
+++ b/elements/lorry/neon.bst
@@ -0,0 +1,16 @@
+kind: autotools
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:neon
+ track: baserock/morph
+ ref: 837374e9d797e216f1de684595cefe791f67c0e4
+config:
+ configure-commands:
+ - ./autogen.sh
+ - ./configure --prefix="%{prefix}" --with-ssl
+ install-commands:
+ - make install-lib install-headers install-config DESTDIR="%{install-root}"
diff --git a/elements/lorry/perl-dbd-sqlite-tarball.bst b/elements/lorry/perl-dbd-sqlite-tarball.bst
new file mode 100644
index 00000000..fa37331c
--- /dev/null
+++ b/elements/lorry/perl-dbd-sqlite-tarball.bst
@@ -0,0 +1,11 @@
+kind: makemaker
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+- lorry/perl-dbi-tarball.bst
+sources:
+- kind: git
+ url: upstream:perl-dbd-sqlite-tarball
+ track: baserock/morph
+ ref: 485b97be9f2f2abf5a40923b5fd85f75714a8c02
diff --git a/elements/lorry/perl-dbi-tarball.bst b/elements/lorry/perl-dbi-tarball.bst
new file mode 100644
index 00000000..d0a675e1
--- /dev/null
+++ b/elements/lorry/perl-dbi-tarball.bst
@@ -0,0 +1,13 @@
+kind: makemaker
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:perl-dbi-tarball
+ track: baserock/morph
+ ref: 09e269cff811f0c1881ea0d6b7571173bab8377b
+config:
+ build-commands:
+ - make -j1
diff --git a/elements/lorry/python-fastimport.bst b/elements/lorry/python-fastimport.bst
new file mode 100644
index 00000000..ac162c11
--- /dev/null
+++ b/elements/lorry/python-fastimport.bst
@@ -0,0 +1,12 @@
+kind: distutils
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:python-fastimport
+ track: baserock/morph
+ ref: 6500a5e7d82651ade9002d44e3ecc71a50302616
+variables:
+ python: python
diff --git a/elements/lorry/subversion-tarball.bst b/elements/lorry/subversion-tarball.bst
new file mode 100644
index 00000000..f9187ff3
--- /dev/null
+++ b/elements/lorry/subversion-tarball.bst
@@ -0,0 +1,24 @@
+kind: autotools
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+- lorry/swig.bst
+- lorry/libapr.bst
+- lorry/libapr-util.bst
+- lorry/libserf.bst
+- lorry/neon.bst
+sources:
+- kind: git
+ url: upstream:subversion-tarball
+ track: subversion-1.8.13
+ ref: bb0ef45f7c46b0ae221b26265ef98a768c33f820
+config:
+ configure-commands:
+ - LIBTOOL_CONFIG=/usr/share/libtool/build-aux/ ./autogen.sh
+ - python gen-make.py build.conf
+ - ./configure --prefix="%{prefix}" --without-berkeley-db
+ install-commands:
+ - MAKEFLAGS="-j 1" make install DESTDIR="%{install-root}"
+ - make swig-pl
+ - make install-swig-pl DESTDIR="%{install-root}"
diff --git a/elements/lorry/swig.bst b/elements/lorry/swig.bst
new file mode 100644
index 00000000..8434f185
--- /dev/null
+++ b/elements/lorry/swig.bst
@@ -0,0 +1,14 @@
+kind: autotools
+depends:
+- foundation.bst
+- python-cliapp.bst
+- pcre-utils.bst
+sources:
+- kind: git
+ url: upstream:swig
+ track: rel-3.0.6
+ ref: 4e23595704d6ddffe4e50ca41bbc90e4b8893f4d
+config:
+ configure-commands:
+ - ./autogen.sh
+ - ./configure --prefix="%{prefix}" --disable-ccache