mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-03 03:07:14 +08:00
openssl group, openvpn,pyhton2, python2-m2crypto renamed, ruby, syslog-ng
This commit is contained in:
parent
bd61accd2a
commit
00a883d077
@ -60,7 +60,7 @@ build() {
|
|||||||
--without-tcp-wrappers --with-statedir=/var/lib/nfs \
|
--without-tcp-wrappers --with-statedir=/var/lib/nfs \
|
||||||
--enable-ipv6 --sysconfdir=/etc \
|
--enable-ipv6 --sysconfdir=/etc \
|
||||||
--enable-libmount-mount --enable-mountconfig
|
--enable-libmount-mount --enable-mountconfig
|
||||||
|
|
||||||
make
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,23 +1,32 @@
|
|||||||
|
#
|
||||||
|
# Core packages for Chakra, part of chakra-project.org
|
||||||
|
#
|
||||||
|
# maintainer abveritas[at]chakra-project[dot]org>
|
||||||
|
|
||||||
pkgname=openvpn
|
pkgname=openvpn
|
||||||
pkgver=2.1.4
|
pkgver=2.2.2
|
||||||
pkgrel=4
|
pkgrel=1
|
||||||
pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)"
|
pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)"
|
||||||
arch=(i686 x86_64)
|
arch=('x86_64')
|
||||||
url="http://openvpn.net/index.php/open-source.html"
|
url="http://openvpn.net/index.php/open-source.html"
|
||||||
depends=('openssl' 'lzo2')
|
depends=('openssl' 'lzo2' 'iproute2')
|
||||||
license=('custom')
|
license=('custom')
|
||||||
backup=(usr/share/openvpn/easy-rsa/vars
|
backup=(usr/share/openvpn/easy-rsa/vars
|
||||||
usr/share/openvpn/easy-rsa/openssl.cnf
|
usr/share/openvpn/easy-rsa/openssl.cnf
|
||||||
etc/conf.d/openvpn-tapdev)
|
etc/conf.d/openvpn-tapdev)
|
||||||
source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz
|
source=("http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.gz"
|
||||||
openvpn@.service)
|
'openvpn@.service')
|
||||||
md5sums=('96a11868082685802489254f03ff3bde'
|
md5sums=('c5181e27b7945fa6276d21873329c5c7'
|
||||||
'44047df812a3fcd57a7e36a61732a9b9')
|
'44047df812a3fcd57a7e36a61732a9b9')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $srcdir/$pkgname-$pkgver
|
cd $srcdir/$pkgname-$pkgver
|
||||||
# Build openvpn
|
# Build openvpn
|
||||||
CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\"" ./configure --prefix=/usr --enable-password-save --mandir=/usr/share/man
|
CFLAGS="$CFLAGS -DPLUGIN_LIBDIR=\\\"/usr/lib/openvpn\\\""
|
||||||
|
./configure --prefix=/usr \
|
||||||
|
--enable-password-save \
|
||||||
|
--mandir=/usr/share/man \
|
||||||
|
--enable-iproute2
|
||||||
make
|
make
|
||||||
|
|
||||||
# Build plugins
|
# Build plugins
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
#
|
|
||||||
# Chakra Packages for Chakra, part of chakra-project.org
|
|
||||||
#
|
|
||||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
|
||||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
|
||||||
|
|
||||||
# Note: needs rebuild against 2.x python. 2.7.x would be fine and is not needed.
|
|
||||||
|
|
||||||
pkgname=python-m2crypto
|
|
||||||
pkgver=0.20.2
|
|
||||||
pkgrel=4
|
|
||||||
pkgdesc="A crypto and SSL toolkit for Python"
|
|
||||||
arch=('i686' 'x86_64')
|
|
||||||
url="http://wiki.osafoundation.org/bin/view/Projects/MeTooCrypto"
|
|
||||||
license=('BSD')
|
|
||||||
depends=('python' 'openssl')
|
|
||||||
makedepends=('swig')
|
|
||||||
source=("http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-${pkgver}.tar.gz"
|
|
||||||
'openssl1.patch')
|
|
||||||
md5sums=('6c24410410d6eb1920ea43f77a93613a'
|
|
||||||
'80a707ad6610f2871efdf40658e30364')
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "${srcdir}/M2Crypto-${pkgver}"
|
|
||||||
patch -Np0 -i ${srcdir}/openssl1.patch || return 1
|
|
||||||
python setup.py build
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "${srcdir}/M2Crypto-${pkgver}"
|
|
||||||
python setup.py install --root="${pkgdir}/"
|
|
||||||
|
|
||||||
install -D -m644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
|
||||||
}
|
|
33
python2-m2crypto/PKGBUILD
Normal file
33
python2-m2crypto/PKGBUILD
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
#
|
||||||
|
# Chakra Packages for Chakra, part of chakra-project.org
|
||||||
|
#
|
||||||
|
# maintainer abveritas[at]chakra-project[dot]org>
|
||||||
|
|
||||||
|
pkgname=python2-m2crypto
|
||||||
|
pkgver=0.21.1
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="A crypto and SSL toolkit for Python"
|
||||||
|
arch=('x86_64')
|
||||||
|
url="http://wiki.osafoundation.org/bin/view/Projects/MeTooCrypto"
|
||||||
|
license=('BSD')
|
||||||
|
depends=('python2' 'openssl')
|
||||||
|
provides=('python-m2crypto')
|
||||||
|
replaces=('python-m2crypto')
|
||||||
|
conflicts=('python-m2crypto')
|
||||||
|
makedepends=('swig')
|
||||||
|
source=("http://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-${pkgver}.tar.gz")
|
||||||
|
md5sums=('f93d8462ff7646397a9f77a2fe602d17')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd "${srcdir}/M2Crypto-${pkgver}"
|
||||||
|
|
||||||
|
python setup.py build
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "${srcdir}/M2Crypto-${pkgver}"
|
||||||
|
|
||||||
|
python2 setup.py install --root="${pkgdir}/" --optimize=1
|
||||||
|
|
||||||
|
install -D -m644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||||
|
}
|
@ -1,15 +1,14 @@
|
|||||||
#
|
#
|
||||||
# Packages for Chakra, part of chakra-project.org
|
# Packages for Chakra, part of chakra-project.org
|
||||||
#
|
#
|
||||||
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
# maintainer abveritas[at]chakra-project[dot]org>
|
||||||
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
|
||||||
|
|
||||||
pkgname=python2
|
pkgname=python2
|
||||||
pkgver=2.7.3
|
pkgver=2.7.3
|
||||||
pkgrel=1
|
pkgrel=2
|
||||||
_pybasever=2.7
|
_pybasever=2.7
|
||||||
pkgdesc="A high-level scripting language"
|
pkgdesc="A high-level scripting language"
|
||||||
arch=('i686' 'x86_64')
|
arch=('x86_64')
|
||||||
license=('PSF')
|
license=('PSF')
|
||||||
url="http://www.python.org"
|
url="http://www.python.org"
|
||||||
depends=('db>=4.8' 'bzip2' 'gdbm' 'openssl' 'zlib' 'expat' 'sqlite3' 'libffi')
|
depends=('db>=4.8' 'bzip2' 'gdbm' 'openssl' 'zlib' 'expat' 'sqlite3' 'libffi')
|
||||||
|
@ -5,18 +5,18 @@
|
|||||||
# maintainer : Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
# maintainer : Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
||||||
|
|
||||||
pkgname=('ruby' 'ruby-docs')
|
pkgname=('ruby' 'ruby-docs')
|
||||||
pkgver=1.9.3_p194
|
pkgver=1.9.3_p327
|
||||||
_pkgver=1.9.3-p194
|
_pkgver=1.9.3-p327
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc="An object-oriented language for quick and easy programming"
|
pkgdesc="An object-oriented language for quick and easy programming"
|
||||||
arch=('i686' 'x86_64')
|
arch=('x86_64')
|
||||||
url="http://www.ruby-lang.org/en/"
|
url="http://www.ruby-lang.org/en/"
|
||||||
license=('custom')
|
license=('custom')
|
||||||
makedepends=('gdbm' 'db' 'openssl' 'zlib' 'readline' 'tk' 'libffi'
|
makedepends=('gdbm' 'db' 'openssl' 'zlib' 'readline' 'tk' 'libffi'
|
||||||
'doxygen' 'graphviz' 'libyaml')
|
'doxygen' 'graphviz' 'libyaml')
|
||||||
options=('!emptydirs')
|
options=('!emptydirs')
|
||||||
source=("ftp://ftp.ruby-lang.org/pub/ruby/1.9/${pkgname}-${_pkgver}.tar.bz2")
|
source=("ftp://ftp.ruby-lang.org/pub/ruby/1.9/${pkgname}-${_pkgver}.tar.bz2")
|
||||||
md5sums=('2278eff4cfed3cbc0653bc73085caa34')
|
md5sums=('7d602aba93f31ceef32800999855fbca')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "${srcdir}/${pkgname}-${_pkgver}"
|
cd "${srcdir}/${pkgname}-${_pkgver}"
|
||||||
@ -28,8 +28,7 @@ build() {
|
|||||||
make
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
package_ruby()
|
package_ruby() {
|
||||||
{
|
|
||||||
depends=('gdbm' 'db' 'openssl' 'zlib' 'readline' 'libffi' 'libyaml')
|
depends=('gdbm' 'db' 'openssl' 'zlib' 'readline' 'libffi' 'libyaml')
|
||||||
provides=('rubygems' 'rake')
|
provides=('rubygems' 'rake')
|
||||||
conflicts=('rubygems' 'rake')
|
conflicts=('rubygems' 'rake')
|
||||||
@ -40,13 +39,13 @@ package_ruby()
|
|||||||
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
|
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
|
||||||
}
|
}
|
||||||
|
|
||||||
package_ruby-docs()
|
package_ruby-docs() {
|
||||||
{
|
|
||||||
pkgdesc="Documentation files for ruby"
|
pkgdesc="Documentation files for ruby"
|
||||||
#arch=('any')
|
|
||||||
depends=('ruby')
|
depends=('ruby')
|
||||||
|
|
||||||
cd "${srcdir}/${pkgname}-${_pkgver}"
|
cd "${srcdir}/ruby-${_pkgver}"
|
||||||
make -j1 DESTDIR="${pkgdir}" install-doc install-capi
|
make -j1 DESTDIR="${pkgdir}" install-doc install-capi
|
||||||
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/ruby-docs/COPYING"
|
install -Dm644 COPYING "${pkgdir}/usr/share/licenses/ruby-docs/LICENSE"
|
||||||
|
install -D -m644 BSDL "${pkgdir}/usr/share/licenses/ruby-docs/BSDL"
|
||||||
}
|
}
|
||||||
|
@ -5,14 +5,13 @@
|
|||||||
|
|
||||||
|
|
||||||
pkgname=syslog-ng
|
pkgname=syslog-ng
|
||||||
pkgver=3.3.5
|
pkgver=3.3.7
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities"
|
pkgdesc="Next-generation syslogd with advanced networking and filtering capabilities"
|
||||||
arch=('i686' 'x86_64')
|
arch=('x86_64')
|
||||||
license=('GPL2')
|
license=('GPL2')
|
||||||
groups=('base')
|
|
||||||
url="http://www.balabit.com/network-security/syslog-ng/"
|
url="http://www.balabit.com/network-security/syslog-ng/"
|
||||||
depends=('glib2' 'eventlog' 'openssl' 'libcap' 'awk')
|
depends=('glib2' 'eventlog' 'openssl' 'libcap' 'awk' 'systemd')
|
||||||
makedepends=('flex' 'pkg-config')
|
makedepends=('flex' 'pkg-config')
|
||||||
optdepends=('logrotate: for rotating log files')
|
optdepends=('logrotate: for rotating log files')
|
||||||
provides=('logger')
|
provides=('logger')
|
||||||
@ -22,13 +21,11 @@ backup=('etc/syslog-ng/modules.conf' 'etc/syslog-ng/scl.conf' \
|
|||||||
source=("http://www.balabit.com/downloads/files/syslog-ng/sources/$pkgver/source/${pkgname}_$pkgver.tar.gz"
|
source=("http://www.balabit.com/downloads/files/syslog-ng/sources/$pkgver/source/${pkgname}_$pkgver.tar.gz"
|
||||||
'syslog-ng.conf'
|
'syslog-ng.conf'
|
||||||
'syslog-ng.conf.d'
|
'syslog-ng.conf.d'
|
||||||
'syslog-ng.logrotate'
|
'syslog-ng.logrotate')
|
||||||
'syslog-ng.rc')
|
sha1sums=('06f09057c3dfb84eba381e0141f92565673ec0c8'
|
||||||
sha1sums=('0c8b85079b60c68c4279bcd4124b1e3c6358407b'
|
|
||||||
'98074e0facfc6ef036202662cc86d04b38a2c142'
|
'98074e0facfc6ef036202662cc86d04b38a2c142'
|
||||||
'eb2aa25737e0cb9453c7b058f0e2dcf16abf21cd'
|
'eb2aa25737e0cb9453c7b058f0e2dcf16abf21cd'
|
||||||
'949128fe3d7f77a7aab99048061f885bc758000c'
|
'949128fe3d7f77a7aab99048061f885bc758000c')
|
||||||
'94af81a84e3add6653755122cdd5080694de059d')
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$pkgname-$pkgver"
|
cd "$pkgname-$pkgver"
|
||||||
@ -53,12 +50,5 @@ package() {
|
|||||||
install -dm755 "$pkgdir/var/lib/syslog-ng" "$pkgdir/etc/syslog-ng/patterndb.d"
|
install -dm755 "$pkgdir/var/lib/syslog-ng" "$pkgdir/etc/syslog-ng/patterndb.d"
|
||||||
install -Dm644 "$srcdir/syslog-ng.conf" "$pkgdir/etc/syslog-ng/syslog-ng.conf"
|
install -Dm644 "$srcdir/syslog-ng.conf" "$pkgdir/etc/syslog-ng/syslog-ng.conf"
|
||||||
install -Dm644 "$srcdir/syslog-ng.logrotate" "$pkgdir/etc/logrotate.d/syslog-ng"
|
install -Dm644 "$srcdir/syslog-ng.logrotate" "$pkgdir/etc/logrotate.d/syslog-ng"
|
||||||
install -Dm755 "$srcdir/syslog-ng.rc" "$pkgdir/etc/rc.d/syslog-ng"
|
|
||||||
install -Dm644 "$srcdir/syslog-ng.conf.d" "$pkgdir/etc/conf.d/syslog-ng"
|
install -Dm644 "$srcdir/syslog-ng.conf.d" "$pkgdir/etc/conf.d/syslog-ng"
|
||||||
|
|
||||||
# location of systemctl
|
|
||||||
sed -e 's@/bin/systemctl@/usr&@' \
|
|
||||||
-e '$aAlias=syslog.service' \
|
|
||||||
-e '/^ExecStartPre/d' \
|
|
||||||
-i "$pkgdir/usr/lib/systemd/system/syslog-ng.service"
|
|
||||||
}
|
}
|
||||||
|
@ -1,67 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
. /etc/rc.conf
|
|
||||||
. /etc/rc.d/functions
|
|
||||||
. /etc/conf.d/syslog-ng
|
|
||||||
|
|
||||||
checkconfig() {
|
|
||||||
if ! syslog-ng -s "${SYSLOG_NG_CHECKOPTS[@]}"; then
|
|
||||||
stat_fail
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pidfile=/run/syslog-ng.pid
|
|
||||||
if [[ -r $pidfile ]]; then
|
|
||||||
read -r PID < "$pidfile"
|
|
||||||
if [[ $PID && ! -d /proc/$PID ]]; then
|
|
||||||
# stale pidfile
|
|
||||||
unset PID
|
|
||||||
rm -f "$pidfile"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
case $1 in
|
|
||||||
start)
|
|
||||||
stat_busy "Starting Syslog-NG"
|
|
||||||
checkconfig
|
|
||||||
if [[ -z $PID ]] && /usr/sbin/syslog-ng "${SYSLOG_NG_OPTS[@]}"; then
|
|
||||||
add_daemon syslog-ng
|
|
||||||
stat_done
|
|
||||||
else
|
|
||||||
stat_fail
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
stop)
|
|
||||||
stat_busy "Stopping Syslog-NG"
|
|
||||||
if [[ $PID ]] && kill $PID &>/dev/null; then
|
|
||||||
rm_daemon syslog-ng
|
|
||||||
stat_done
|
|
||||||
else
|
|
||||||
stat_fail
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
reload)
|
|
||||||
stat_busy "Reloading Syslog-NG configuration and re-opening log files"
|
|
||||||
if [[ -z $PID ]]; then
|
|
||||||
stat_fail
|
|
||||||
else
|
|
||||||
checkconfig
|
|
||||||
if kill -HUP $PID &>/dev/null; then
|
|
||||||
stat_done
|
|
||||||
else
|
|
||||||
stat_fail
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
restart)
|
|
||||||
$0 stop
|
|
||||||
sleep 1
|
|
||||||
$0 start
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "usage: $0 {start|stop|restart|reload}"
|
|
||||||
esac
|
|
35
vpnc/vpnc.rc
35
vpnc/vpnc.rc
@ -1,35 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
. /etc/rc.conf
|
|
||||||
. /etc/rc.d/functions
|
|
||||||
|
|
||||||
case "$1" in
|
|
||||||
start)
|
|
||||||
stat_busy "Connecting to VPN"
|
|
||||||
/usr/sbin/vpnc
|
|
||||||
if [ $? -gt 0 ]; then
|
|
||||||
stat_fail
|
|
||||||
else
|
|
||||||
add_daemon vpnc
|
|
||||||
stat_done
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
stop)
|
|
||||||
stat_busy "Disconnecting from VPN"
|
|
||||||
/usr/sbin/vpnc-disconnect
|
|
||||||
if [ $? -gt 0 ]; then
|
|
||||||
stat_fail
|
|
||||||
else
|
|
||||||
rm_daemon vpnc
|
|
||||||
stat_done
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
restart)
|
|
||||||
$0 stop
|
|
||||||
sleep 1
|
|
||||||
$0 start
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "usage: $0 {start|stop|restart}"
|
|
||||||
esac
|
|
||||||
exit 0
|
|
Loading…
Reference in New Issue
Block a user