Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
aports
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
639
Issues
639
List
Boards
Labels
Service Desk
Milestones
Merge Requests
193
Merge Requests
193
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
alpine
aports
Commits
7efb8217
Commit
7efb8217
authored
Jun 15, 2016
by
Emmanuel Blot
Committed by
Natanael Copa
Jun 15, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
main/subverson: build Python SWIG wrappers
parent
c0bd1e49
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
31 additions
and
4 deletions
+31
-4
main/subversion/APKBUILD
main/subversion/APKBUILD
+20
-4
main/subversion/subversion-python-swig.patch
main/subversion/subversion-python-swig.patch
+11
-0
No files found.
main/subversion/APKBUILD
View file @
7efb8217
...
...
@@ -2,7 +2,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname
=
subversion
pkgver
=
1.9.4
pkgrel
=
0
pkgrel
=
1
pkgdesc
=
"Replacement for CVS, another versioning system (svn)"
url
=
"http://subversion.tigris.org/"
arch
=
"all"
...
...
@@ -10,13 +10,14 @@ license="apache bsd"
depends
=
makedepends
=
"apr-dev apr-util-dev expat-dev neon-dev openssl-dev zlib-dev
e2fsprogs-dev sqlite-dev apache2-dev perl-dev swig serf-dev
autoconf automake libtool python"
python-dev
autoconf automake libtool python"
install
=
"
$pkgname
.pre-install"
subpackages
=
"
$pkgname
-dev
$pkgname
-doc mod_dav_svn
perl-
$pkgname
:pl
$pkgname
-libs"
perl-
$pkgname
:pl
py-
$pkgname
:py
$pkgname
-libs"
source
=
"http://archive.apache.org/dist/
$pkgname
/
$pkgname
-
$pkgver
.tar.bz2
subversion-1.7.0-deplibs.patch
subversion-perl-deplibs.patch
subversion-python-swig.patch
svnserve.confd
svnserve.initd
"
...
...
@@ -52,11 +53,15 @@ build() {
# empty rpath which is not a good idea.
make
-j1
-C
subversion/bindings/swig/perl/native
\
LD_RUN_PATH
=
"/usr/lib"
EXTRALIBS
=
"-lapr-1"
||
return
1
# SWIG 3.x does not support Python comments
grep
-Ev
"^ +#"
subversion/bindings/swig/include/proxy.swg
>
subversion/bindings/swig/include/proxy.swg.tmp
mv
subversion/bindings/swig/include/proxy.swg.tmp subversion/bindings/swig/include/proxy.swg
make swig-py
||
return
1
}
package
()
{
cd
"
$_builddir
"
make
-j1
DESTDIR
=
"
$pkgdir
"
install
install-swig-pl-lib
||
return
1
make
-j1
DESTDIR
=
"
$pkgdir
"
install
install-swig-pl-lib
install-swig-py
||
return
1
make pure_vendor_install
-C
subversion/bindings/swig/perl/native
\
PERL_INSTALL_ROOT
=
"
$pkgdir
"
||
return
1
find
"
$pkgdir
"
\(
-name
perllocal.pod
-o
-name
.packlist
\)
-delete
...
...
@@ -77,18 +82,29 @@ pl() {
mv
"
$pkgdir
"
/usr/lib/
*
perl
*
"
$subpkgdir
"
/usr/lib/
}
py
()
{
pkgdesc
=
"Python bindings to subversion"
mkdir
-p
"
$subpkgdir
"
/usr/lib
mv
"
$pkgdir
"
/usr/lib/lib
*
swig
*
py
*
"
$subpkgdir
"
/usr/lib/
pypath
=
`
python
-c
'import os; print os.path.dirname(os.__file__)'
`
mv
"
${
pkgdir
}
"
/usr/lib/
*
py
*
"
${
subpkgdir
}${
pypath
}
"
}
md5sums
=
"29121a038f87641055a8183f49e9739f subversion-1.9.4.tar.bz2
e1127cb722daecb3c89adbaf9eed7adf subversion-1.7.0-deplibs.patch
39dd787af4f9ca05ab85ce94f4471687 subversion-perl-deplibs.patch
99d8e39c4cd5e8fb16621aed8dd854ce subversion-python-swig.patch
d084a7558053784886bc858b94fa9186 svnserve.confd
5f8f894631143c5da874bfb6917f2e07 svnserve.initd"
sha256sums
=
"1267f9e2ab983f260623bee841e6c9cc458bf4bf776238ed5f100983f79e9299 subversion-1.9.4.tar.bz2
0259a605a62e7a7fe128ee3bfa1264421e4a4ebc66e35c666b59cac97471f5b7 subversion-1.7.0-deplibs.patch
da9cb4a1cf95b15088ab6612691f96b1ab338056843c22b5997238f0aaf2b38f subversion-perl-deplibs.patch
6e3787157563c4e8685be117f87e5c3512a6855f2868f9086bfc43d670abe0f6 subversion-python-swig.patch
c70655c073dc06f538c5acdbcd49e216f4be2c859ce395bdf78757a1eeccab00 svnserve.confd
ac8496caaf90628673b2e46f02e8f67ba7bd7ae7347758c5b91cd4f25f3f2f3f svnserve.initd"
sha512sums
=
"fa512d8315dd6a435dcc5a3c2ca3cd7cf932364dd3a82063be868aa3ebcc04caf87cd3ff732d3e3d8aec86f3f58848e2b55987451d4697479bb151d1269db07f subversion-1.9.4.tar.bz2
fb219c45b80602d919176cc191394df09f90d0f5c7d24e6a36b166bd92777ecae67eeac1e49c0ffbb0e724396b3d2094dbb0bef17d01dc87d418b1cd554bd7c4 subversion-1.7.0-deplibs.patch
fd6e5f45cff4d3cf0d885a34c822b32141b13b199d99ad8e1b04d641c9c1ee27e73f5c556a4ad54a900b6d39cc14afad17b6738d8af44c76758f1a27b4d49f9a subversion-perl-deplibs.patch
4ff2dd7f53fe4a49fa29df5e06cc5138e7d626c97fdde9099fcf22d8d0a6019095fcea856531bfe3b2ac9bb737185a285248642d6114d7778d9c2045029239d9 subversion-python-swig.patch
7fe993443d4d3ef5e1e75f60e85036ee0b2bb2636c2c830210e64f525f95ae4c10ca1dc4504fc36915ec9391815becbe7cbf5f589c28609386d8d079ed02c630 svnserve.confd
f6392193cc65aaceee9b6e5e66f80af4b095ba4007e8536e8b1c4e8b2c75610d7f5596b83e5edd504672f021c074887fc6464cf4fc1dfe9446741105f11cd855 svnserve.initd"
main/subversion/subversion-python-swig.patch
0 → 100644
View file @
7efb8217
--- a/configure.ac
+++ b/configure.ac
@@ -1504,6 +1504,8 @@
# Need to strip '-no-cpp-precomp' from CPPFLAGS for SWIG as well.
SWIG_CPPFLAGS="$CPPFLAGS"
SVN_STRIP_FLAG(SWIG_CPPFLAGS, [-no-cpp-precomp ])
+SVN_STRIP_FLAG(SWIG_CPPFLAGS, [-Os ])
+SVN_STRIP_FLAG(SWIG_CPPFLAGS, [-fomit-frame-pointer ])
AC_SUBST([SWIG_CPPFLAGS])
dnl Since this is used only on Unix-y systems, define the path separator as '/'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment