subversion: update to 1.7.8.
This commit is contained in:
parent
44e773e189
commit
89fd237a77
|
@ -1 +0,0 @@
|
||||||
subversion
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Subversion protocol daemon
|
||||||
|
After=syslog.target network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=forking
|
||||||
|
EnvironmentFile=/etc/conf.d/svnserve
|
||||||
|
ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid $SVNSERVE_ARGS
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
|
@ -0,0 +1 @@
|
||||||
|
D /run/svnserve 0700 root root -
|
|
@ -1,9 +1,6 @@
|
||||||
# Template file for 'libsvn'.
|
# Template file for 'libsvn'.
|
||||||
#
|
#
|
||||||
short_desc="${short_desc} - shared libraries"
|
short_desc="${short_desc} - shared libraries"
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains the shared libraries used by subversion."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove usr/lib usr
|
vmove usr/lib usr
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
# Template file for 'subversion-apache'.
|
# Template file for 'subversion-apache'.
|
||||||
#
|
#
|
||||||
short_desc="${short_desc} - apache httpd modules"
|
short_desc="${short_desc} - apache httpd modules"
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains two modules for the HTTP apache daemon for use
|
|
||||||
with subversion."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove usr/libexec usr
|
vmove usr/libexec usr
|
||||||
|
|
|
@ -1,12 +1,9 @@
|
||||||
# Template file for 'subversion-devel'.
|
# Template file for 'subversion-devel'.
|
||||||
#
|
#
|
||||||
|
noarch=yes
|
||||||
depends="libsvn>=$version"
|
depends="libsvn>=$version"
|
||||||
short_desc="${short_desc} - development files"
|
short_desc="${short_desc} - development files"
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains files for development, headers, static libs, etc."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove usr/include usr
|
vmove usr/include usr
|
||||||
vmove "usr/lib/*.a" usr/lib
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
# Template file for 'subversion-gnome-keyring-auth'.
|
# Template file for 'subversion-gnome-keyring-auth'.
|
||||||
#
|
#
|
||||||
short_desc="subversion - gnome-keyring authentication support"
|
short_desc="subversion - gnome-keyring authentication support"
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains files for subversion to authenticate with
|
|
||||||
the libgnome-keyring package."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove "usr/lib/lib*gnome_keyring*.so*" usr/lib
|
vmove "usr/lib/lib*gnome_keyring*.so*" usr/lib
|
||||||
|
|
|
@ -2,9 +2,6 @@
|
||||||
#
|
#
|
||||||
depends="perl>=5.16"
|
depends="perl>=5.16"
|
||||||
short_desc="${short_desc} - perl bindings"
|
short_desc="${short_desc} - perl bindings"
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains the perl language bindings for subversion."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove "usr/lib/libsvn_swig_perl-1.so*" usr/lib
|
vmove "usr/lib/libsvn_swig_perl-1.so*" usr/lib
|
||||||
|
|
|
@ -3,9 +3,6 @@
|
||||||
depends="python"
|
depends="python"
|
||||||
pycompile_module="libsvn svn"
|
pycompile_module="libsvn svn"
|
||||||
short_desc="${short_desc} - python bindings"
|
short_desc="${short_desc} - python bindings"
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains the Python language bindings for subversion."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
vmove "usr/lib/libsvn_swig_py-1.so*" usr/lib
|
vmove "usr/lib/libsvn_swig_py-1.so*" usr/lib
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
# Template file for 'subversion-ruby'.
|
|
||||||
#
|
|
||||||
short_desc="${short_desc} - ruby bindings"
|
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains the ruby language bindings for subversion."
|
|
||||||
|
|
||||||
|
|
||||||
do_install()
|
|
||||||
{
|
|
||||||
mkdir -p ${DESTDIR}/usr/lib
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/libsvn_swig_ruby-1.so* ${DESTDIR}/usr/lib
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/ruby ${DESTDIR}/usr/lib
|
|
||||||
}
|
|
|
@ -1,25 +1,26 @@
|
||||||
# Template file for 'subversion'
|
# Template file for 'subversion'
|
||||||
pkgname=subversion
|
pkgname=subversion
|
||||||
version=1.7.5
|
version=1.7.8
|
||||||
revision=1
|
revision=1
|
||||||
homepage="http://subversion.apache.org/"
|
|
||||||
subpackages="$pkgname-python $pkgname-perl $pkgname-gnome-keyring-auth $pkgname-devel libsvn"
|
|
||||||
# XXX enable kwallet when kdelibs is available.
|
|
||||||
makedepends="pkg-config perl>=5.16 python-devel swig apr-util-devel libldap-devel db-devel gdbm-devel expat-devel apr-devel libuuid-devel sqlite-devel libsasl-devel dbus-devel libgnome-keyring-devel glib-devel neon-devel apache-devel"
|
|
||||||
short_desc="Enterprise-class centralized version control for the masses"
|
short_desc="Enterprise-class centralized version control for the masses"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
license="Apache-2.0, BSD"
|
license="Apache-2.0, BSD"
|
||||||
distfiles="http://apache.mirror.rafal.ca/subversion/${pkgname}-${version}.tar.bz2"
|
distfiles="http://apache.mirror.rafal.ca/subversion/${pkgname}-${version}.tar.bz2"
|
||||||
checksum=cb23ccd08b0c1f0c66fdcda773265e404d95f378493ba64b49dbaaf54ae44aec
|
homepage="http://subversion.apache.org/"
|
||||||
long_desc="
|
checksum=fc83d4d98ccea8b7bfa8f5c20fff545c8baa7d035db930977550c51c6ca23686
|
||||||
Apache Subversion is a full-featured version control system originally
|
|
||||||
designed to be a better CVS. Subversion has since expanded beyond its
|
subpackages="${pkgname}-python ${pkgname}-perl ${pkgname}-apache
|
||||||
original goal of replacing CVS, but its basic model, design, and interface
|
${pkgname}-gnome-keyring-auth ${pkgname}-devel libsvn"
|
||||||
remain heavily influenced by that goal. Even today, Subversion should still
|
|
||||||
feel very familiar to CVS users."
|
# XXX enable kwallet when kdelibs is available.
|
||||||
|
makedepends="pkg-config perl>=5.16 python-devel swig apr-util-devel
|
||||||
|
libldap-devel db-devel gdbm-devel expat-devel apr-devel libuuid-devel
|
||||||
|
sqlite-devel libsasl-devel dbus-devel libgnome-keyring-devel glib-devel
|
||||||
|
neon-devel apache-devel"
|
||||||
|
|
||||||
do_configure() {
|
do_configure() {
|
||||||
./configure --prefix=/usr --with-apxs --disable-javahl \
|
./configure ${CONFIGURE_SHARED_ARGS} \
|
||||||
|
--with-apxs --disable-javahl --disable-static \
|
||||||
--without-kwallet --with-gnome-keyring --with-editor=vim \
|
--without-kwallet --with-gnome-keyring --with-editor=vim \
|
||||||
--disable-mod-activation
|
--disable-mod-activation
|
||||||
}
|
}
|
||||||
|
@ -27,8 +28,7 @@ do_configure() {
|
||||||
do_build() {
|
do_build() {
|
||||||
make ${makejobs} external-all
|
make ${makejobs} external-all
|
||||||
make ${makejobs} LT_LDFLAGS="-L$Fdestdir/usr/lib" local-all
|
make ${makejobs} LT_LDFLAGS="-L$Fdestdir/usr/lib" local-all
|
||||||
make ${makejobs} \
|
make ${makejobs} swig_pydir=/usr/lib/python2.7/site-packages/libsvn \
|
||||||
swig_pydir=/usr/lib/python2.7/site-packages/libsvn \
|
|
||||||
swig_pydir_extra=/usr/lib/python2.7/site-packages/svn \
|
swig_pydir_extra=/usr/lib/python2.7/site-packages/svn \
|
||||||
swig-py swig-pl
|
swig-py swig-pl
|
||||||
}
|
}
|
||||||
|
@ -41,11 +41,18 @@ do_install() {
|
||||||
swig_pydir_extra=/usr/lib/python2.7/site-packages/svn \
|
swig_pydir_extra=/usr/lib/python2.7/site-packages/svn \
|
||||||
install install-swig-py install-swig-pl
|
install install-swig-py install-swig-pl
|
||||||
|
|
||||||
|
vinstall ${FILESDIR}/svnserve.service 644 usr/lib/systemd/system
|
||||||
|
vinstall ${FILESDIR}/svnserve.tmpfiles 644 usr/lib/tmpfiles.d svnserve.conf
|
||||||
|
|
||||||
rm -rf ${DESTDIR}/usr/lib/perl5/core_perl
|
rm -rf ${DESTDIR}/usr/lib/perl5/core_perl
|
||||||
install -d ${DESTDIR}/usr/share/subversion
|
vmkdir usr/share/subversion
|
||||||
install -d -m755 tools/hook-scripts ${DESTDIR}/usr/share/subversion/
|
install -d -m755 tools/hook-scripts ${DESTDIR}/usr/share/subversion/
|
||||||
rm -f ${DESTDIR}/usr/share/subversion/hook-scripts/*.in
|
rm -f ${DESTDIR}/usr/share/subversion/hook-scripts/*.in
|
||||||
|
|
||||||
install -D -m644 tools/client-side/bash_completion \
|
install -Dm644 tools/client-side/bash_completion \
|
||||||
${DESTDIR}/etc/bash_completion.d/subversion
|
${DESTDIR}/usr/share/bash-completion/completions/subversion
|
||||||
|
|
||||||
|
for i in svn svnadmin svndumpfilter svnlook svnsync svnversion; do
|
||||||
|
ln -sf subversion ${DESTDIR}/usr/share/bash-completion/completions/${i}
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue