parent
2d88b8a985
commit
015e4bf79f
|
@ -0,0 +1,91 @@
|
|||
# Maintainer : Yiannis A Ginis <drxspace[at]gmail[dot]com>
|
||||
# Contributor : Spyros Stathopoulos <foucault.online[at]gmail[dot]com>
|
||||
# Contributor : Chris Sakalis <chrissakalis[at]gmail[dot]com>
|
||||
# Maintainer : YianIris <yianiris@disroot.org>
|
||||
# This is fungalnet's take on conky, pulseaudio, ipv6 turned off but adjust your own if you like
|
||||
# NVIDIA is turned off as well
|
||||
#
|
||||
pkgname=conky-lua-archers
|
||||
_pkgname=conky
|
||||
pkgver=1.11.3
|
||||
pkgrel=3
|
||||
pkgdesc="A free, light-weight system monitor for X with lua enabled for Arch based distros"
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://github.com/brndnmtthws/conky"
|
||||
license=('GPL3' 'BSD')
|
||||
replaces=('torsmo' 'conky')
|
||||
provides=("conky=${pkgver}")
|
||||
conflicts=('conky' 'conky-lua' 'conky-lua-arch' 'conky-lua-nv' 'conky-lua-archers-git')
|
||||
depends=(
|
||||
'alsa-lib'
|
||||
'cairo'
|
||||
'curl'
|
||||
'glib2'
|
||||
'imlib2'
|
||||
'librsvg'
|
||||
'libxdamage'
|
||||
'libxft'
|
||||
'libxml2'
|
||||
'lua'
|
||||
'lua51'
|
||||
'tolua++'
|
||||
)
|
||||
makedepends=(
|
||||
'cmake'
|
||||
'docbook2x'
|
||||
'docbook-xml'
|
||||
'docbook-xsl'
|
||||
'perl-xml-libxml'
|
||||
'perl-xml-sax-expat'
|
||||
)
|
||||
source=("https://github.com/brndnmtthws/${_pkgname}/archive/v${pkgver}.tar.gz")
|
||||
sha256sums=('0140e749537d4d05bf33fbac436e54756faa26021e16f2bca418e9eeea724eb4')
|
||||
options=('strip' '!debug' '!emptydirs')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_pkgname}-${pkgver}"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/${_pkgname}-${pkgver}
|
||||
cmake \
|
||||
-D CMAKE_BUILD_TYPE=MinSizeRel \
|
||||
-D CMAKE_INSTALL_PREFIX=/usr \
|
||||
-D MAINTAINER_MODE=OFF \
|
||||
-D BUILD_BUILTIN_CONFIG=ON \
|
||||
-D BUILD_APCUPSD=OFF \
|
||||
-D BUILD_ARGB=ON \
|
||||
-D BUILD_CURL=ON \
|
||||
-D BUILD_I18N=ON \
|
||||
-D BUILD_IBM=OFF \
|
||||
-D BUILD_IMLIB2=ON \
|
||||
-D BUILD_IOSTATS=ON \
|
||||
-D BUILD_IPV6=OFF \
|
||||
-D BUILD_LUA_CAIRO=ON \
|
||||
-D BUILD_LUA_IMLIB2=ON \
|
||||
-D BUILD_LUA_RSVG=ON \
|
||||
-D BUILD_MOC=OFF \
|
||||
-D BUILD_MPD=OFF \
|
||||
-D BUILD_NVIDIA=OFF \
|
||||
-D BUILD_OLD_CONFIG=ON \
|
||||
-D BUILD_PULSEAUDIO=OFF \
|
||||
-D BUILD_WLAN=OFF \
|
||||
-D BUILD_X11=ON \
|
||||
-D BUILD_XDAMAGE=ON \
|
||||
-D BUILD_XDBE=ON \
|
||||
-D BUILD_XFT=ON \
|
||||
-D BUILD_XINERAMA=OFF \
|
||||
-D DEFAULTNETDEV=eth0 \
|
||||
-D OWN_WINDOW=ON \
|
||||
.
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${srcdir}/${_pkgname}-${pkgver}
|
||||
make DESTDIR=${pkgdir} install
|
||||
install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
|
||||
install -D -m644 LICENSE.BSD ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.BSD
|
||||
install -D -m644 extras/vim/syntax/conkyrc.vim "${pkgdir}"/usr/share/vim/vimfiles/syntax/conkyrc.vim
|
||||
install -D -m644 extras/vim/ftdetect/conkyrc.vim "${pkgdir}"/usr/share/vim/vimfiles/ftdetect/conkyrc.vim
|
||||
}
|
|
@ -7,8 +7,8 @@
|
|||
|
||||
pkgname=cups-filters-no-dbus
|
||||
_pkgname=cups-filters
|
||||
pkgver=1.28.16
|
||||
pkgrel=03
|
||||
pkgver=1.28.17
|
||||
pkgrel=01
|
||||
pkgdesc="OpenPrinting CUPS Filters w/o systemd"
|
||||
arch=('x86_64')
|
||||
url="https://wiki.linuxfoundation.org/openprinting/cups-filters"
|
||||
|
@ -27,7 +27,8 @@ backup=(etc/cups/cups-browsed.conf)
|
|||
conflicts=(cups-filters)
|
||||
replaces=(cups-filters)
|
||||
provides=(cups-filters)
|
||||
source=(https://www.openprinting.org/download/cups-filters/$_pkgname-$pkgver.tar.xz)
|
||||
source=(#https://www.openprinting.org/download/cups-filters/$_pkgname-$pkgver.tar.xz
|
||||
https://github.com/OpenPrinting/cups-filters/releases/download/$pkgver/$_pkgname-$pkgver.tar.xz)
|
||||
|
||||
build() {
|
||||
cd "$_pkgname"-$pkgver
|
||||
|
@ -64,5 +65,5 @@ package() {
|
|||
|
||||
license=('custom')
|
||||
|
||||
sha256sums=(3a400bfa751da2020775cd7d48d1647448551ff051f9345abc1df6357b199ac0) # cups-filters-1.28.16.tar.xz
|
||||
|
||||
sha256sums=(270a3752a960368aa99d431fb5d34f4039b2ac943c576d840612d1d8185c9bb9) # cups-filters-1.28.17.tar.xz
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=cups-filters
|
||||
pkgver=1.28.16
|
||||
pkgrel=03
|
||||
pkgver=1.28.17
|
||||
pkgrel=01
|
||||
pkgdesc="OpenPrinting CUPS Filters w/o systemd"
|
||||
arch=('x86_64')
|
||||
url="https://wiki.linuxfoundation.org/openprinting/cups-filters"
|
||||
|
@ -23,8 +23,8 @@ optdepends=('ghostscript: for non-PostScript printers to print with CUPS to conv
|
|||
'imagemagick: for Braille embosser support'
|
||||
'liblouis: for Braille embosser support')
|
||||
backup=(etc/cups/cups-browsed.conf)
|
||||
source=(https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz)
|
||||
|
||||
source=(#https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz
|
||||
https://github.com/OpenPrinting/cups-filters/releases/download/$pkgver/$pkgname-$pkgver.tar.xz)
|
||||
build() {
|
||||
cd "$pkgname"-$pkgver
|
||||
./configure --prefix=/usr \
|
||||
|
@ -60,5 +60,6 @@ package() {
|
|||
|
||||
license=('custom')
|
||||
|
||||
sha256sums=(3a400bfa751da2020775cd7d48d1647448551ff051f9345abc1df6357b199ac0) # cups-filters-1.28.16.tar.xz
|
||||
|
||||
sha256sums=(270a3752a960368aa99d431fb5d34f4039b2ac943c576d840612d1d8185c9bb9) # cups-filters-1.28.17.tar.xz
|
||||
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
|
||||
|
||||
pkgname=cups-filters
|
||||
pkgver=1.28.16
|
||||
pkgrel=2
|
||||
pkgver=1.28.17
|
||||
pkgrel=1
|
||||
pkgdesc="OpenPrinting CUPS Filters"
|
||||
arch=('x86_64')
|
||||
url="https://wiki.linuxfoundation.org/openprinting/cups-filters"
|
||||
|
@ -19,8 +19,9 @@ optdepends=('ghostscript: for non-PostScript printers to print with CUPS to conv
|
|||
'antiword: to convert MS Word documents for Braille embosser support'
|
||||
'docx2txt: to convert Microsoft OOXML text from DOCX files for Braille embosser support')
|
||||
backup=(etc/cups/cups-browsed.conf)
|
||||
source=(https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz)
|
||||
sha256sums=('3a400bfa751da2020775cd7d48d1647448551ff051f9345abc1df6357b199ac0')
|
||||
source=(#https://www.openprinting.org/download/cups-filters/$pkgname-$pkgver.tar.xz
|
||||
https://github.com/OpenPrinting/cups-filters/releases/download/$pkgver/$pkgname-$pkgver.tar.xz)
|
||||
sha256sums=('270a3752a960368aa99d431fb5d34f4039b2ac943c576d840612d1d8185c9bb9')
|
||||
|
||||
build() {
|
||||
cd "$pkgname"-$pkgver
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
pkgbase=qt5-base
|
||||
pkgname=(qt5-base qt5-xcb-private-headers)
|
||||
_basever=5.15.8
|
||||
pkgver=5.15.8+kde+r174
|
||||
_commit=e40c42e4910574fd8d1b16e92e438bbbd03cf2d4
|
||||
pkgver=5.15.8+kde+r177
|
||||
_commit=89d71821a7b48bff147d62c7e46696080af382d1
|
||||
pkgrel=01
|
||||
arch=('x86_64')
|
||||
url='https://www.qt.io'
|
||||
|
@ -124,3 +124,8 @@ sha256sums=(SKIP
|
|||
5411edbe215c24b30448fac69bd0ba7c882f545e8cf05027b2b6e2227abc5e78 # qmake-cflags.patch
|
||||
4abc22150fa3e06b2fdcec32146abc9be4e316692aa4d5bd5aa53b4b726783fa) # qmake-config.patch
|
||||
|
||||
|
||||
# adf3df58ef0b316991bb512be38c481a594e9713569807bfd182ecec0d14afe5 qt5-base-5.15.8+kde+r177-01-x86_64.pkg.tar.xz
|
||||
# 23a39416340e633dd6f13612748537cadd4babf2eedf3c6fa6353fddb55c953f qt5-xcb-private-headers-5.15.8+kde+r177-01-x86_64.pkg.tar.xz
|
||||
|
||||
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
pkgbase=qt5-base
|
||||
pkgname=(qt5-base qt5-xcb-private-headers)
|
||||
_basever=5.15.8
|
||||
pkgver=5.15.8+kde+r174
|
||||
pkgver=5.15.8+kde+r177
|
||||
pkgrel=1
|
||||
_commit=e40c42e4910574fd8d1b16e92e438bbbd03cf2d4
|
||||
_commit=89d71821a7b48bff147d62c7e46696080af382d1
|
||||
arch=('x86_64')
|
||||
url='https://www.qt.io'
|
||||
license=('GPL3' 'LGPL3' 'FDL' 'custom')
|
||||
|
|
|
@ -0,0 +1,135 @@
|
|||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=subversion
|
||||
pkgver=1.14.2
|
||||
pkgrel=07
|
||||
pkgdesc="A Modern Concurrent Version Control System"
|
||||
arch=('x86_64')
|
||||
url="https://subversion.apache.org/"
|
||||
depends=('glibc' 'file' 'libutf8proc' 'serf' 'sqlite'
|
||||
'apr' 'apr-util' 'zlib' 'lz4' 'expat' 'libsasl')
|
||||
makedepends=('apache' 'python' 'python-py3c' 'perl' 'swig'
|
||||
'java-environment>=8' 'libgnome-keyring' 'kwallet'
|
||||
'kdelibs4support' 'ruby')
|
||||
|
||||
optdepends=('libgnome-keyring: for GNOME Keyring for auth credentials'
|
||||
'kwallet: for KWallet for auth credentials'
|
||||
'bash-completion: for svn bash completion'
|
||||
'python: for some hook scripts'
|
||||
'java-environment: for Java support'
|
||||
'ruby: for some hook scripts')
|
||||
checkdepends=('ruby-test-unit')
|
||||
provides=('svn')
|
||||
backup=('etc/xinetd.d/svn' 'etc/conf.d/svnserve')
|
||||
options=('!makeflags' '!emptydirs')
|
||||
source=(https://www.apache.org/dist/subversion/subversion-${pkgver}.tar.bz2{,.asc}
|
||||
svn
|
||||
svnserve.conf
|
||||
svnserve.tmpfiles
|
||||
subversion.rpath.fix.patch
|
||||
ruby-frozen-nil.patch)
|
||||
|
||||
prepare() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
patch -Np0 -i ../subversion.rpath.fix.patch
|
||||
patch -p1 -i ../ruby-frozen-nil.patch
|
||||
rm subversion/bindings/swig/proxy/*.swg
|
||||
|
||||
./autogen.sh
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
./configure --prefix=/usr \
|
||||
--with-apxs \
|
||||
--enable-javahl \
|
||||
--with-jdk=/usr/lib/jvm/default \
|
||||
--with-gnome-keyring \
|
||||
--with-kwallet \
|
||||
--with-apache-libexecdir=/usr/lib/httpd/modules \
|
||||
--with-ruby-sitedir=/usr/lib/ruby/vendor_ruby \
|
||||
--disable-static
|
||||
|
||||
make LT_LDFLAGS="-L$Fdestdir/usr/lib"
|
||||
local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
|
||||
make swig_pydir=/usr/lib/python${python_version}/site-packages/libsvn \
|
||||
swig_pydir_extra=/usr/lib/python${python_version}/site-packages/svn swig-py swig-pl javahl swig-rb
|
||||
}
|
||||
|
||||
check() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
export LANG=C LC_ALL=C
|
||||
make check check-swig-pl check-swig-py check-swig-rb CLEANUP=yes # check-javahl
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
export LD_LIBRARY_PATH="${pkgdir}"/usr/lib:${LD_LIBRARY_PATH}
|
||||
make DESTDIR="${pkgdir}" INSTALLDIRS=vendor \
|
||||
swig_pydir=/usr/lib/python3.10/site-packages/libsvn \
|
||||
swig_pydir_extra=/usr/lib/python3.10/site-packages/svn \
|
||||
install install-swig-py install-swig-pl install-javahl install-swig-rb
|
||||
|
||||
install -dm755 "${pkgdir}"/usr/share/subversion
|
||||
cp -a tools/hook-scripts "${pkgdir}"/usr/share/subversion/
|
||||
rm "${pkgdir}"/usr/share/subversion/hook-scripts/*.in
|
||||
|
||||
## svnserve ...
|
||||
|
||||
# xinetd
|
||||
install -D -m 644 "${srcdir}"/svn "${pkgdir}"/etc/xinetd.d/svn
|
||||
|
||||
## ... tmpfiles
|
||||
install -D -m 644 "${srcdir}"/svnserve.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/svnserve.conf
|
||||
|
||||
# ... common config
|
||||
install -D -m 644 "${srcdir}"/svnserve.conf "${pkgdir}"/etc/conf.d/svnserve
|
||||
|
||||
install -Dm 644 tools/client-side/bash_completion \
|
||||
"${pkgdir}"/usr/share/bash-completion/completions/subversion
|
||||
for i in svn svnadmin svndumpfilter svnlook svnsync svnversion; do
|
||||
ln -sf subversion "${pkgdir}"/usr/share/bash-completion/completions/${i}
|
||||
done
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
|
||||
license=('APACHE')
|
||||
|
||||
validpgpkeys=('19BBCAEF7B19B280A0E2175E62D48FAD16A0DE01'
|
||||
'8BC4DAE0C5A4D65F404401074F7DBAA99A59B973'
|
||||
'BA3C15B1337CF0FB222BD41A1BCA6586A347943F'
|
||||
'E7B2A7F4EC28BE9FF8B38BA4B64FFF1209F9FA74'
|
||||
'3D1DC66D6D2E0B9039528138C4A6C625CCC8E1DF'
|
||||
'A844790FB5743606EE95920776D788E1ED1A599C'
|
||||
'7B8CA7F6451AD89C8ADC077B376A3CFD110B1C95'
|
||||
'056F8016D9B87B1BDE41746799EC741B57921ACC'
|
||||
'3F8E467CB3366E3013E1120D583F00ADF981C39F'
|
||||
'91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB'
|
||||
'EC25FCC105618D04ADB43429C4416167349A3BCB')
|
||||
# Ben Reser / Stefan Sperling / Branko Čibej / Evgeny Kotkov / Bert Huijben / Philip Martin /
|
||||
# Stefan Fuhrmann / Stefan Hett (CODE SIGNING KEY) /Nathan Hartman (CODE SIGNING KEY) / James McCoy /
|
||||
# Mark Phippard
|
||||
|
||||
sha512sums=('20ada4688ca07d9fb8da4b7d53b5084568652a3b9418c65e688886bae950a16a3ff37710fcfc9c29ef14a89e75b2ceec4e9cf35d5876a7896ebc2b512cfb9ecc'
|
||||
'SKIP'
|
||||
'3df59e92aa0314ff6adce26e2e1162bf2872ca03ff1f78891081a60e67b521b6046b4a2f85f718dcd27f9d5709594658817a09548cdb74e3976d371dbe47e7db'
|
||||
'f7f2ceac2446cc94ac2be3404083cc54a0f1f4d04d5301f600dfafca38819669bcffdfa45f1b90b9f3cdb042469385a764f11dc1a827f10c23ddf73b7ac6c9da'
|
||||
'7775f4da5003970c9ebdc2f696ba090df194a77d9daed791875488c943f72ae496b5f9cc6f3ff9f3f4de9f352a3b518137babdea38947d1a2d5dd16aa1844036'
|
||||
'60d538160e738eb3b3e84a3881fe5a8d75c79053d3f31c4c29ef6ace6ccc5dd4367ed712766c911bae3436e9706e4dd144b270bb45161a6c1834a37e154d0440'
|
||||
'bb772e55acd9601121ad06b254c364e8d8cf772ca59b8df0cf4c5c5ecba110d4108d0363672f121f770550cdd052802474029e57643258f398aacd2b63ccb898')
|
||||
|
||||
sha256sums=(c9130e8d0b75728a66f0e7038fc77052e671830d785b5616aad53b4810d3cc28 # subversion-1.14.2.tar.bz2
|
||||
e24732e02dfac748a2c70b469f73342dd05efcc4bdb08b29f4b693088a7f5a9a # subversion-1.14.2.tar.bz2.asc
|
||||
ad2a082421c0c8b42ef5638ca3bfb9bcacac8bcab9b31ca519a108b02cecd760 # svn
|
||||
217b2d2e15adf1df54b8fcf4b748c2afa8b766af37a36b2f29a580f49e7b4ba3 # svnserve.conf
|
||||
6ac5c1d0e149178fbf478e0e8273e6350e1de95a197f13c7aa61b108a8f3b123 # svnserve.tmpfiles
|
||||
138d8b1ff7adb4519c5790eb80c69b441abd9b5ad79d75a8fd7c226e6ba21deb # subversion.rpath.fix.patch
|
||||
e6846ca6b5136a3d217244dbebdcc8d8b449aaf61d09541e4f0aa76bee6c3845) # ruby-frozen-nil.patch
|
||||
|
|
@ -0,0 +1,123 @@
|
|||
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
||||
# Contributor: Angel Velasquez <angvp@archlinux.org>
|
||||
# Contributor: Stéphane Gaudreault <stephane@archlinux.org>
|
||||
# Contributor: Paul Mattal <paul@archlinux.org>
|
||||
# Contributor: Jason Chu <jason@archlinux.org>
|
||||
|
||||
pkgname=subversion
|
||||
pkgver=1.14.2
|
||||
pkgrel=6
|
||||
pkgdesc="A Modern Concurrent Version Control System"
|
||||
arch=('x86_64')
|
||||
url="https://subversion.apache.org/"
|
||||
license=('APACHE')
|
||||
depends=('glibc' 'file' 'libutf8proc' 'serf' 'sqlite' 'systemd' 'apr' 'apr-util'
|
||||
'zlib' 'lz4' 'expat' 'libsasl')
|
||||
makedepends=('apache' 'python' 'python-py3c' 'perl' 'swig' 'java-environment>=8'
|
||||
'libgnome-keyring' 'kwallet' 'kdelibs4support' 'ruby')
|
||||
optdepends=('libgnome-keyring: for GNOME Keyring for auth credentials'
|
||||
'kwallet: for KWallet for auth credentials'
|
||||
'bash-completion: for svn bash completion'
|
||||
'python: for some hook scripts'
|
||||
'java-environment: for Java support'
|
||||
'ruby: for some hook scripts')
|
||||
checkdepends=('ruby-test-unit')
|
||||
provides=('svn')
|
||||
backup=('etc/xinetd.d/svn' 'etc/conf.d/svnserve')
|
||||
options=('!makeflags' '!emptydirs')
|
||||
source=(https://www.apache.org/dist/subversion/subversion-${pkgver}.tar.bz2{,.asc}
|
||||
svn
|
||||
svnserve.conf
|
||||
svnserve.tmpfiles
|
||||
svnserve.service
|
||||
subversion.rpath.fix.patch
|
||||
ruby-frozen-nil.patch)
|
||||
sha512sums=('20ada4688ca07d9fb8da4b7d53b5084568652a3b9418c65e688886bae950a16a3ff37710fcfc9c29ef14a89e75b2ceec4e9cf35d5876a7896ebc2b512cfb9ecc'
|
||||
'SKIP'
|
||||
'3df59e92aa0314ff6adce26e2e1162bf2872ca03ff1f78891081a60e67b521b6046b4a2f85f718dcd27f9d5709594658817a09548cdb74e3976d371dbe47e7db'
|
||||
'f7f2ceac2446cc94ac2be3404083cc54a0f1f4d04d5301f600dfafca38819669bcffdfa45f1b90b9f3cdb042469385a764f11dc1a827f10c23ddf73b7ac6c9da'
|
||||
'7775f4da5003970c9ebdc2f696ba090df194a77d9daed791875488c943f72ae496b5f9cc6f3ff9f3f4de9f352a3b518137babdea38947d1a2d5dd16aa1844036'
|
||||
'8cc23ae71bd7ce7c337eaf12929f1af0a11b55250808e88f06397b874daf2efb9491c464be3d082d937a82c2b0b7c3ed06d6695cfd8a3fda1f803bbfd15837de'
|
||||
'60d538160e738eb3b3e84a3881fe5a8d75c79053d3f31c4c29ef6ace6ccc5dd4367ed712766c911bae3436e9706e4dd144b270bb45161a6c1834a37e154d0440'
|
||||
'bb772e55acd9601121ad06b254c364e8d8cf772ca59b8df0cf4c5c5ecba110d4108d0363672f121f770550cdd052802474029e57643258f398aacd2b63ccb898')
|
||||
validpgpkeys=('19BBCAEF7B19B280A0E2175E62D48FAD16A0DE01'
|
||||
'8BC4DAE0C5A4D65F404401074F7DBAA99A59B973'
|
||||
'BA3C15B1337CF0FB222BD41A1BCA6586A347943F'
|
||||
'E7B2A7F4EC28BE9FF8B38BA4B64FFF1209F9FA74'
|
||||
'3D1DC66D6D2E0B9039528138C4A6C625CCC8E1DF'
|
||||
'A844790FB5743606EE95920776D788E1ED1A599C'
|
||||
'7B8CA7F6451AD89C8ADC077B376A3CFD110B1C95'
|
||||
'056F8016D9B87B1BDE41746799EC741B57921ACC'
|
||||
'3F8E467CB3366E3013E1120D583F00ADF981C39F'
|
||||
'91BFBF4D6956BD5DF7B72D23DFE691AE331BA3DB'
|
||||
'EC25FCC105618D04ADB43429C4416167349A3BCB')
|
||||
# Ben Reser / Stefan Sperling / Branko Čibej / Evgeny Kotkov / Bert Huijben / Philip Martin /
|
||||
# Stefan Fuhrmann / Stefan Hett (CODE SIGNING KEY) /Nathan Hartman (CODE SIGNING KEY) / James McCoy /
|
||||
# Mark Phippard
|
||||
|
||||
prepare() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
patch -Np0 -i ../subversion.rpath.fix.patch
|
||||
patch -p1 -i ../ruby-frozen-nil.patch
|
||||
rm subversion/bindings/swig/proxy/*.swg
|
||||
|
||||
./autogen.sh
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
./configure --prefix=/usr \
|
||||
--with-apxs \
|
||||
--enable-javahl \
|
||||
--with-jdk=/usr/lib/jvm/default \
|
||||
--with-gnome-keyring \
|
||||
--with-kwallet \
|
||||
--with-apache-libexecdir=/usr/lib/httpd/modules \
|
||||
--with-ruby-sitedir=/usr/lib/ruby/vendor_ruby \
|
||||
--disable-static
|
||||
|
||||
make LT_LDFLAGS="-L$Fdestdir/usr/lib"
|
||||
local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')
|
||||
make swig_pydir=/usr/lib/python${python_version}/site-packages/libsvn \
|
||||
swig_pydir_extra=/usr/lib/python${python_version}/site-packages/svn swig-py swig-pl javahl swig-rb
|
||||
}
|
||||
|
||||
check() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
export LANG=C LC_ALL=C
|
||||
make check check-swig-pl check-swig-py check-swig-rb CLEANUP=yes # check-javahl
|
||||
}
|
||||
|
||||
package() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
||||
export LD_LIBRARY_PATH="${pkgdir}"/usr/lib:${LD_LIBRARY_PATH}
|
||||
make DESTDIR="${pkgdir}" INSTALLDIRS=vendor \
|
||||
swig_pydir=/usr/lib/python3.10/site-packages/libsvn \
|
||||
swig_pydir_extra=/usr/lib/python3.10/site-packages/svn \
|
||||
install install-swig-py install-swig-pl install-javahl install-swig-rb
|
||||
|
||||
install -dm755 "${pkgdir}"/usr/share/subversion
|
||||
cp -a tools/hook-scripts "${pkgdir}"/usr/share/subversion/
|
||||
rm "${pkgdir}"/usr/share/subversion/hook-scripts/*.in
|
||||
|
||||
## svnserve ...
|
||||
|
||||
# xinetd
|
||||
install -D -m 644 "${srcdir}"/svn "${pkgdir}"/etc/xinetd.d/svn
|
||||
|
||||
# ... systemd
|
||||
install -D -m 644 "${srcdir}"/svnserve.service "${pkgdir}"/usr/lib/systemd/system/svnserve.service
|
||||
install -D -m 644 "${srcdir}"/svnserve.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/svnserve.conf
|
||||
|
||||
# ... common config
|
||||
install -D -m 644 "${srcdir}"/svnserve.conf "${pkgdir}"/etc/conf.d/svnserve
|
||||
|
||||
install -Dm 644 tools/client-side/bash_completion \
|
||||
"${pkgdir}"/usr/share/bash-completion/completions/subversion
|
||||
for i in svn svnadmin svndumpfilter svnlook svnsync svnversion; do
|
||||
ln -sf subversion "${pkgdir}"/usr/share/bash-completion/completions/${i}
|
||||
done
|
||||
}
|
||||
|
||||
# vim: ts=2 sw=2 et:
|
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg,subv*tar.bz2*}
|
|
@ -0,0 +1,17 @@
|
|||
libutf8proc
|
||||
serf
|
||||
apr
|
||||
apr-util
|
||||
apache
|
||||
python
|
||||
python-py3c
|
||||
swig
|
||||
libgnome-keyring
|
||||
kwallet
|
||||
kdelibs4support
|
||||
ruby
|
||||
ruby-test-unit
|
||||
jdk-openjdk
|
||||
|
||||
|
||||
autoconf
|
|
@ -0,0 +1 @@
|
|||
gpg -v --recv-key C4416167349A3BCB
|
|
@ -0,0 +1,42 @@
|
|||
commit 6c69127693e9e395c026d982f871253548037a4d
|
||||
Author: James McCoy <jamessan@debian.org>
|
||||
Date: Sun Nov 8 23:06:45 2015 -0500
|
||||
|
||||
Create a new Ruby Object instead of attempting to modify nil.
|
||||
|
||||
Starting in Ruby 2.2, the nil, true, and false objects are frozen. This
|
||||
was causing test_repos.rb's test_load to fail due to calling
|
||||
"repos.load_fs(nil)". This results in svn_swig_rb_make_stream trying to
|
||||
attributes on nil, which isn't allowed.
|
||||
|
||||
* subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:
|
||||
(svn_swig_rb_make_stream): Create a new Object if the given io is nil.
|
||||
Also call svn_swig_rb_get_pool in order to deduplicate some
|
||||
pool-handling code.
|
||||
|
||||
diff --git a/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c b/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c
|
||||
index a25ec5a..2210853 100644
|
||||
--- a/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c
|
||||
+++ b/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c
|
||||
@@ -3230,14 +3230,16 @@ svn_swig_rb_make_stream(VALUE io)
|
||||
stream_p = &stream;
|
||||
r2c_swig_type2(io, "svn_stream_t *", (void **)stream_p);
|
||||
} else {
|
||||
+ if (NIL_P(io)) {
|
||||
+ io = rb_class_new_instance(0, NULL, rb_cObject);
|
||||
+ }
|
||||
VALUE rb_pool = rb_pool_new(Qnil);
|
||||
- apr_pool_wrapper_t *pool_wrapper;
|
||||
- apr_pool_wrapper_t **pool_wrapper_p;
|
||||
+ apr_pool_t *pool;
|
||||
+
|
||||
+ svn_swig_rb_get_pool(0, NULL, io, &rb_pool, &pool);
|
||||
|
||||
rb_set_pool(io, rb_pool);
|
||||
- pool_wrapper_p = &pool_wrapper;
|
||||
- r2c_swig_type2(rb_pool, "apr_pool_wrapper_t *", (void **)pool_wrapper_p);
|
||||
- stream = svn_stream_create((void *)io, pool_wrapper->pool);
|
||||
+ stream = svn_stream_create((void *)io, pool);
|
||||
svn_stream_set_read2(stream, NULL /* only full read support */,
|
||||
read_handler_rbio);
|
||||
svn_stream_set_write(stream, write_handler_rbio);
|
|
@ -0,0 +1,11 @@
|
|||
--- Makefile.in.orig 2009-02-16 14:10:48.000000000 -0200
|
||||
+++ Makefile.in 2009-06-04 00:56:29.000000000 -0300
|
||||
@@ -678,6 +678,7 @@
|
||||
|
||||
$(SWIG_PL_DIR)/native/Makefile: $(SWIG_PL_DIR)/native/Makefile.PL
|
||||
cd $(SWIG_PL_DIR)/native; $(PERL) Makefile.PL PREFIX=$(prefix)
|
||||
+ cd $(SWIG_PL_DIR)/native; sed -i 's|LD_RUN_PATH|DIE_RPATH_DIE|g' Makefile{,.{client,delta,fs,ra,repos,wc}}
|
||||
|
||||
# There is a "readlink -f" command on some systems for the same purpose,
|
||||
# but it's not as portable (e.g. Mac OS X doesn't have it). These should
|
||||
# only be used where Python/Perl are known to be available.
|
|
@ -0,0 +1,8 @@
|
|||
subversion-1.14.2.tar.bz2
|
||||
subversion-1.14.2.tar.bz2.asc
|
||||
svn
|
||||
svnserve.conf
|
||||
svnserve.tmpfiles
|
||||
subversion.rpath.fix.patch
|
||||
ruby-frozen-nil.patch
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
service svn
|
||||
{
|
||||
flags = REUSE
|
||||
socket_type = stream
|
||||
wait = no
|
||||
user = root
|
||||
server = /usr/bin/svnserve
|
||||
server_args = -i
|
||||
log_on_failure += USERID
|
||||
disable = yes
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
#
|
||||
# Parameters to be passed to svnserve
|
||||
#
|
||||
#SVNSERVE_ARGS="-r /path/to/some/repos"
|
||||
SVNSERVE_ARGS=""
|
|
@ -0,0 +1 @@
|
|||
D /run/svnserve 0700 root root -
|
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 24m32.146s
|
||||
user 17m8.494s
|
||||
sys 4m20.099s
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgbase=unrar
|
||||
pkgname=(unrar libunrar)
|
||||
pkgver=6.2.4
|
||||
pkgver=6.2.5
|
||||
pkgrel=01
|
||||
epoch=1
|
||||
arch=(x86_64)
|
||||
|
@ -48,8 +48,9 @@ package_libunrar() {
|
|||
|
||||
license=(custom)
|
||||
|
||||
sha256sums=(22e0a37444c6beb194d4dfafdce480d1143547eb1102fd65430e1e9522a545ad) # unrarsrc-6.2.4.tar.gz
|
||||
sha256sums=(9a3974410d1d340e3998dd2a6f98faefbe838cad556266e714adfb0e8cf9377c) # unrarsrc-6.2.5.tar.gz
|
||||
|
||||
# 3d9ed1bb8bb5507a8287096e5925034b2cc27644a4ced2fd6d98ed393b4cc5ac libunrar-1:6.2.5-01-x86_64.pkg.tar.xz
|
||||
# 4a8a35cd6aa693c03ce67abfbd1f323c06a90adf765ef5d6c94b15e5c819a3b6 unrar-1:6.2.5-01-x86_64.pkg.tar.xz
|
||||
|
||||
# ca2a43eddd8841ccc8a636b807a73f3c3d995570cf84116aa4a9ae920ed03f94 libunrar-1:6.2.4-01-x86_64.pkg.tar.xz
|
||||
# beeda72b5ed5930029716fa00dbe59b4f68b6e1bbb7b8f3839ca80ce0502363e unrar-1:6.2.4-01-x86_64.pkg.tar.xz
|
||||
|
||||
|
|
|
@ -4,14 +4,14 @@
|
|||
|
||||
pkgbase=unrar
|
||||
pkgname=(unrar libunrar)
|
||||
pkgver=6.2.4
|
||||
pkgver=6.2.5
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
arch=(x86_64)
|
||||
url='https://www.rarlab.com/rar_add.htm'
|
||||
license=(custom)
|
||||
source=(https://www.rarlab.com/rar/unrarsrc-$pkgver.tar.gz)
|
||||
sha256sums=('22e0a37444c6beb194d4dfafdce480d1143547eb1102fd65430e1e9522a545ad')
|
||||
sha256sums=('9a3974410d1d340e3998dd2a6f98faefbe838cad556266e714adfb0e8cf9377c')
|
||||
|
||||
prepare() {
|
||||
sed -e '/CXXFLAGS=/d' -e '/LDFLAGS=/d' -i unrar/makefile # Use system build flags
|
||||
|
|
Loading…
Reference in New Issue