mirror of
https://github.com/moparisthebest/arch-ppa
synced 2024-11-24 09:32:19 -05:00
Delete packages that are now official
This commit is contained in:
parent
f263c28d82
commit
0953112db9
6
ppa
6
ppa
@ -156,8 +156,14 @@ echo_changed() {
|
|||||||
git diff-tree --no-commit-id --name-status -r "$commit" | grep -v ^D | grep PKGBUILD$ | sed -e 's@/PKGBUILD$@@' -e 's@.*/@@' | tr '\n' ' '
|
git diff-tree --no-commit-id --name-status -r "$commit" | grep -v ^D | grep PKGBUILD$ | sed -e 's@/PKGBUILD$@@' -e 's@.*/@@' | tr '\n' ' '
|
||||||
}
|
}
|
||||||
|
|
||||||
|
list_official_packages() {
|
||||||
|
cd "$src_dir"
|
||||||
|
ls | xargs -n1 -I {} pacman -Ss '^{}$' | egrep -v "^($repo_name| )"
|
||||||
|
}
|
||||||
|
|
||||||
reinstall() {
|
reinstall() {
|
||||||
paclist $repo_name | cut -d' ' -f1 | xargs sudo pacman -S --noconfirm
|
paclist $repo_name | cut -d' ' -f1 | xargs sudo pacman -S --noconfirm
|
||||||
|
comm -12 <(pacman -Qq | sort) <(pacman -Slq $repo_name | sort) | xargs sudo pacman -S --noconfirm
|
||||||
}
|
}
|
||||||
|
|
||||||
clean() {
|
clean() {
|
||||||
|
3
src/amavisd-new/.gitignore
vendored
3
src/amavisd-new/.gitignore
vendored
@ -1,3 +0,0 @@
|
|||||||
amavisd-new-*.tar.xz
|
|
||||||
amavisd-new-*-package.log
|
|
||||||
amavisd-new-*-prepare.log
|
|
@ -1,78 +0,0 @@
|
|||||||
# Maintainer: Yardena Cohen <yardenack at gmail dot com>
|
|
||||||
|
|
||||||
pkgname=amavisd-new
|
|
||||||
pkgver=2.11.0
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="High-performance interface between mailer (MTA) and content checkers"
|
|
||||||
arch=('any')
|
|
||||||
url="http://www.ijs.si/software/amavisd/"
|
|
||||||
license=('GPL')
|
|
||||||
depends=(
|
|
||||||
'perl>=5.8.2'
|
|
||||||
'perl-archive-zip>=1.14'
|
|
||||||
'perl-convert-tnef'
|
|
||||||
'perl-convert-uulib>=1.4-5'
|
|
||||||
'perl-mime-tools'
|
|
||||||
'perl-mailtools>=1.58'
|
|
||||||
'perl-net-libidn'
|
|
||||||
'perl-net-server>=0.88'
|
|
||||||
'perl-io-socket-inet6'
|
|
||||||
'perl-io-stringy'
|
|
||||||
'perl-unix-syslog>=1.1-4'
|
|
||||||
'perl-mail-dkim>=0.31'
|
|
||||||
'perl-berkeleydb>=0.42'
|
|
||||||
'bzip2'
|
|
||||||
'gzip'
|
|
||||||
)
|
|
||||||
optdepends=(
|
|
||||||
'perl-file-libmagic'
|
|
||||||
'arc: Decoder for: .arc'
|
|
||||||
'arj: Decoder for: .arj .exe'
|
|
||||||
'lrzip: Decoder for: .lrz'
|
|
||||||
'lz4: Decoder for: .lz4'
|
|
||||||
'lzo: Decoder for: .lzo'
|
|
||||||
'p7zip: Decoder for: .7z'
|
|
||||||
'unrar: Decoder for: .rar'
|
|
||||||
'rpmextract: Decoder for: .rpm'
|
|
||||||
)
|
|
||||||
backup=('etc/amavisd/amavisd.conf' 'etc/amavisd/amavisd-custom.conf')
|
|
||||||
source=("http://www.ijs.si/software/amavisd/amavisd-new-${pkgver}.tar.xz"
|
|
||||||
"service"
|
|
||||||
"tmpfiles")
|
|
||||||
sha256sums=('b41de4f0796cb344120c9792c82fc25177cbf9f51aaa5f91536cdf34aea89906'
|
|
||||||
'cdfc26a15049ea8526b552ab1bef9ccf9bc8608ee65897801d9ea87de84a7435'
|
|
||||||
'84bccf5f2b2740b25ea7d15237607f894b7ce7558e1ecba67f2d005497b8bf25')
|
|
||||||
install=install
|
|
||||||
|
|
||||||
prepare() {
|
|
||||||
sed -i \
|
|
||||||
-e "s/# @bypass_virus_checks_maps = (1)/@bypass_virus_checks_maps = (1)/g" \
|
|
||||||
-e "s/# @bypass_spam_checks_maps = (1)/@bypass_spam_checks_maps = (1)/g" \
|
|
||||||
-e "s/\\\$daemon_user = 'vscan'/\\\$daemon_user = 'amavis'/g" \
|
|
||||||
-e "s/\\\$daemon_group = 'vscan'/\\\$daemon_group = 'amavis'/g" \
|
|
||||||
-e "sX# \\\$MYHOME = '/var/amavis'X\\\$MYHOME = '/var/spool/amavis'Xg" \
|
|
||||||
-e "sX\\\$QUARANTINEDIR = '/var/virusmails'X\\\$QUARANTINEDIR = \"\\\$MYHOME/virus\"Xg" \
|
|
||||||
-e "sX# \\\$pid_file = \"\\\$MYHOME/var/amavisd.pid\"X\\\$pid_file = \"/run/amavis/pid\"Xg" \
|
|
||||||
-e "sX# \\\$lock_file = \"\\\$MYHOME/var/amavisd.lock\"X\\\$lock_file = \"/run/amavis/lock\"Xg" \
|
|
||||||
-e "sX\\\$unix_socketname = \"\\\$MYHOME/amavisd.sock\"X\\\$unix_socketname = \"/run/amavis/sock\"Xg" \
|
|
||||||
${srcdir}/amavisd-new-${pkgver}/amavisd.conf
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd ${srcdir}/amavisd-new-${pkgver}
|
|
||||||
install -D -m644 ${srcdir}/service ${pkgdir}/usr/lib/systemd/system/amavisd.service
|
|
||||||
install -D -m644 ${srcdir}/tmpfiles ${pkgdir}/usr/lib/tmpfiles.d/amavisd.conf
|
|
||||||
install -D -m755 JpegTester.pm ${pkgdir}/usr/share/perl5/vendor_perl/JpegTester.pm
|
|
||||||
install -D -m644 LDAP.ldif ${pkgdir}/etc/openldap/schema/amavisd-new.ldif
|
|
||||||
install -D -m644 LDAP.schema ${pkgdir}/etc/openldap/schema/amavisd-new.schema
|
|
||||||
install -D -m750 -o 333 -g 333 -d ${pkgdir}/var/spool/amavis/{,db,tmp,var,virus}
|
|
||||||
|
|
||||||
mkdir -p \
|
|
||||||
${pkgdir}/etc/amavisd \
|
|
||||||
${pkgdir}/usr/share/doc/amavis \
|
|
||||||
${pkgdir}/usr/bin
|
|
||||||
|
|
||||||
install -D -m644 -t ${pkgdir}/etc/amavisd amavisd{.conf,-custom.conf,.conf-default}
|
|
||||||
install -D -m644 -t ${pkgdir}/usr/share/doc/amavis amavisd-new-{qmqpqq,courier}.patch
|
|
||||||
install -D -m755 -t ${pkgdir}/usr/bin p0f-analyzer.pl amavisd{,-{agent,nanny,release,signer,snmp-subagent{,-zmq}}}
|
|
||||||
}
|
|
@ -1,32 +0,0 @@
|
|||||||
users_and_groups() {
|
|
||||||
getent group amavis >/dev/null || groupadd -g 333 amavis >/dev/null
|
|
||||||
getent passwd amavis >/dev/null || useradd -u 333 -M -d /var/spool/amavis -g amavis -s /bin/false amavis >/dev/null
|
|
||||||
}
|
|
||||||
filters_howto() {
|
|
||||||
cat <<EOF
|
|
||||||
To use virus or spam filters, comment these lines in /etc/amavisd/amavisd.conf:
|
|
||||||
@bypass_virus_checks_maps = (1);
|
|
||||||
@bypass_spam_checks_maps = (1);
|
|
||||||
EOF
|
|
||||||
}
|
|
||||||
post_install() {
|
|
||||||
users_and_groups
|
|
||||||
filters_howto
|
|
||||||
}
|
|
||||||
|
|
||||||
post_upgrade() {
|
|
||||||
users_and_groups
|
|
||||||
[ "$(vercmp $2 2.8.0-1)" -lt 0 ] && cat <<EOF
|
|
||||||
Things have moved again. Amavis now uses these directories:
|
|
||||||
/var/spool/amavis <-- homedir, database, quarantine, etc
|
|
||||||
/run/amavis <-- pid, lock, socket
|
|
||||||
You must update /etc/amavisd/amavisd.conf to prevent breakage!
|
|
||||||
EOF
|
|
||||||
[ "$(vercmp $2 2.6.4-4)" -lt 0 ] && filters_howto || :
|
|
||||||
}
|
|
||||||
|
|
||||||
post_remove() {
|
|
||||||
groupdel amavis &>/dev/null
|
|
||||||
userdel amavis &>/dev/null
|
|
||||||
[ -d /var/spool/amavis ] && echo "You still need to clean up /var/spool/amavis" || :
|
|
||||||
}
|
|
@ -1,18 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=Amavisd Daemon
|
|
||||||
Wants=postfix.service
|
|
||||||
Wants=spamassassin.service
|
|
||||||
After=network.target
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
PIDFile=/run/amavis/pid
|
|
||||||
User=amavis
|
|
||||||
Group=amavis
|
|
||||||
RuntimeDirectory=amavis
|
|
||||||
RuntimeDirectoryMode=750
|
|
||||||
ExecStart=/usr/bin/amavisd -c /etc/amavisd/amavisd.conf foreground
|
|
||||||
ExecReload=/usr/bin/amavisd -c /etc/amavisd/amavisd.conf reload
|
|
||||||
PrivateTmp=true
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=multi-user.target
|
|
@ -1,2 +0,0 @@
|
|||||||
d /var/spool/amavis 0750 amavis amavis
|
|
||||||
d /var/spool/amavis/virus 0750 amavis amavis
|
|
@ -1,45 +0,0 @@
|
|||||||
# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co>
|
|
||||||
# Contributor: TDY <tdy@archlinux.info>
|
|
||||||
# Contributor: Mark Taylor <skymt0 at gmail dot com>
|
|
||||||
|
|
||||||
pkgbase=argtable
|
|
||||||
pkgname=('argtable' 'argtable-docs')
|
|
||||||
pkgver=2.13
|
|
||||||
pkgrel=2
|
|
||||||
pkgdesc="An ANSI C command line parser"
|
|
||||||
arch=('i686' 'x86_64' 'armv7h')
|
|
||||||
url="http://argtable.sourceforge.net/"
|
|
||||||
license=('LGPL')
|
|
||||||
source=(https://downloads.sourceforge.net/argtable/$pkgname${pkgver/./-}.tar.gz)
|
|
||||||
sha1sums=('bce828c64c35e16f4c3f8e1f355e4a2a97fe3289')
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "$srcdir/${pkgname%-*}${pkgver/./-}"
|
|
||||||
./configure --prefix=/usr
|
|
||||||
make
|
|
||||||
}
|
|
||||||
|
|
||||||
check_argtable() {
|
|
||||||
cd "$srcdir/${pkgname%-*}${pkgver/./-}"
|
|
||||||
make -k check
|
|
||||||
}
|
|
||||||
|
|
||||||
package_argtable() {
|
|
||||||
options=('!libtool')
|
|
||||||
|
|
||||||
cd "$srcdir/${pkgname%-*}${pkgver/./-}"
|
|
||||||
sed -i '/^install-data-am:/s/install-dist_exampleDATA //' Makefile
|
|
||||||
make SUBDIRS="src tests" DESTDIR="$pkgdir/" install
|
|
||||||
install -D -m644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
|
|
||||||
}
|
|
||||||
|
|
||||||
package_argtable-docs() {
|
|
||||||
pkgdesc+=" - documentation and examples"
|
|
||||||
arch=('any')
|
|
||||||
|
|
||||||
cd "$srcdir/${pkgname%-*}${pkgver/./-}"
|
|
||||||
make -C doc DESTDIR="$pkgdir/" install
|
|
||||||
make DESTDIR="$pkgdir/" install-dist_exampleDATA
|
|
||||||
}
|
|
||||||
|
|
||||||
# vim:set ts=2 sw=2 et:
|
|
@ -1,26 +0,0 @@
|
|||||||
# Maintainer: Andreas Bosch <admin@progandy.de>
|
|
||||||
pkgname=iucode-tool
|
|
||||||
pkgver=2.2
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="Tool to manipulate Intel® IA-32/X86-64 microcode bundles"
|
|
||||||
arch=(x86_64 i686)
|
|
||||||
url="https://gitlab.com/iucode-tool/iucode-tool/wikis/home"
|
|
||||||
license=('GPL')
|
|
||||||
makedepends=()
|
|
||||||
source=("https://gitlab.com/iucode-tool/releases/raw/master/${pkgname}_${pkgver}.tar.xz"
|
|
||||||
"https://gitlab.com/iucode-tool/releases/raw/master/${pkgname}_${pkgver}.tar.xz.asc")
|
|
||||||
noextract=()
|
|
||||||
sha256sums=('9810daf925b8a9ca244adc4e1916bcab65601c9ebe87e91c2281f78055982971'
|
|
||||||
'SKIP')
|
|
||||||
validpgpkeys=('C467A717507BBAFED3C160920BD9E81139CB4807') # Henrique de Moraes Holschuh <hmh@hmh.eng.br>
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "$srcdir/${pkgname}-$pkgver"
|
|
||||||
./configure --prefix=/usr --sbindir=/usr/bin
|
|
||||||
make
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "$srcdir/${pkgname}-$pkgver"
|
|
||||||
make DESTDIR="$pkgdir/" install
|
|
||||||
}
|
|
@ -1,49 +0,0 @@
|
|||||||
# Contributor: John D Jones III AKA jnbek <jnbek1972 -_AT_- g m a i l -_Dot_- com>
|
|
||||||
# Generator : CPANPLUS::Dist::Arch 1.32
|
|
||||||
|
|
||||||
pkgname='perl-convert-tnef'
|
|
||||||
pkgver='0.18'
|
|
||||||
pkgrel='3'
|
|
||||||
pkgdesc="Perl module to read TNEF files"
|
|
||||||
arch=('any')
|
|
||||||
license=('PerlArtistic' 'GPL')
|
|
||||||
options=('!emptydirs')
|
|
||||||
depends=('perl-io-stringy' 'perl-mime-tools')
|
|
||||||
makedepends=()
|
|
||||||
url='https://metacpan.org/release/Convert-TNEF'
|
|
||||||
source=('http://search.cpan.org/CPAN/authors/id/D/DO/DOUGW/Convert-TNEF-0.18.tar.gz')
|
|
||||||
md5sums=('6f69ff242a807b861c6e68a3d93a58f7')
|
|
||||||
sha512sums=('00cbe54169c535e6d6d3b53a06eb47808a129d6397c73b5f2b53b93efba20f81d078c16edb7b0108bc037e2cb7f1c92719633519ea17088442ea8f63864eaf07')
|
|
||||||
_distdir="Convert-TNEF-0.18"
|
|
||||||
|
|
||||||
build() {
|
|
||||||
( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \
|
|
||||||
PERL_AUTOINSTALL=--skipdeps \
|
|
||||||
PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
|
|
||||||
PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
|
|
||||||
MODULEBUILDRC=/dev/null
|
|
||||||
|
|
||||||
cd "$srcdir/$_distdir"
|
|
||||||
/usr/bin/perl Makefile.PL
|
|
||||||
make
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
check() {
|
|
||||||
cd "$srcdir/$_distdir"
|
|
||||||
( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
|
|
||||||
make test
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "$srcdir/$_distdir"
|
|
||||||
make install
|
|
||||||
find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
|
|
||||||
}
|
|
||||||
|
|
||||||
# Local Variables:
|
|
||||||
# mode: shell-script
|
|
||||||
# sh-basic-offset: 2
|
|
||||||
# End:
|
|
||||||
# vim:set ts=2 sw=2 et:
|
|
2
src/perl-convert-uulib/.gitignore
vendored
2
src/perl-convert-uulib/.gitignore
vendored
@ -1,2 +0,0 @@
|
|||||||
Convert-UUlib-*.tar.gz
|
|
||||||
perl-convert-uulib-*.log
|
|
@ -1,50 +0,0 @@
|
|||||||
# Maintainer: Yardena Cohen <yardenack at gmail dot com>
|
|
||||||
# Contributor: Techlive Zheng <techlivezheng [at] gmail [dot] com>
|
|
||||||
# Contributor: Filip S. Adamsen <fsa [at] fsadev [dot] com>
|
|
||||||
# Contributor: David Zaragoza <david@zaragoza.com.ve>
|
|
||||||
# Contributor: Piotr Beling <qwak@w8.pl>
|
|
||||||
# Contributor: Wael Nasreddine <wael@phoenixlinux.org>
|
|
||||||
# Contributor: Guillermo A. Amaral <me@guillermoamaral.com> (thewonka)
|
|
||||||
# Contributor: Chih-mao Chen <pkmx.tw@gmail.com>
|
|
||||||
|
|
||||||
pkgname='perl-convert-uulib'
|
|
||||||
pkgver='1.5'
|
|
||||||
pkgrel='1'
|
|
||||||
pkgdesc='Perl interface to the uulib library (a.k.a. uudeview/uuenview).'
|
|
||||||
_dist=Convert-UUlib
|
|
||||||
arch=('any')
|
|
||||||
url='http://search.cpan.org/~mlehmann/Convert-UUlib/'
|
|
||||||
license=('GPL' 'PerlArtistic')
|
|
||||||
depends=(perl perl-canary-stability)
|
|
||||||
options=(!emptydirs)
|
|
||||||
source=("http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/Convert-UUlib-${pkgver}.tar.gz")
|
|
||||||
sha512sums=('92c8b6f3a72546dca21018ddf2863113904f550e3ed950a1898ed4abfcc48738e9ca374f5adbc3226df2db6beeb0e12879ae52cdd067a030c199766d53603ec1')
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "${srcdir}"/"${_dist}"-"${pkgver}"
|
|
||||||
|
|
||||||
unset PERL5LIB PERL_MM_OPT CPPFLAGS
|
|
||||||
export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
|
|
||||||
|
|
||||||
perl Makefile.PL
|
|
||||||
make
|
|
||||||
}
|
|
||||||
|
|
||||||
check() {
|
|
||||||
cd "${srcdir}"/"${_dist}"-"${pkgver}"
|
|
||||||
|
|
||||||
unset PERL5LIB PERL_MM_OPT
|
|
||||||
export PERL_MM_USE_DEFAULT=1
|
|
||||||
|
|
||||||
make test
|
|
||||||
}
|
|
||||||
|
|
||||||
package() {
|
|
||||||
cd "${srcdir}"/"${_dist}"-"${pkgver}"
|
|
||||||
|
|
||||||
unset PERL5LIB PERL_MM_OPT
|
|
||||||
|
|
||||||
make install INSTALLDIRS=vendor DESTDIR="${pkgdir}"
|
|
||||||
|
|
||||||
find "${pkgdir}" -name '.packlist' -o -name 'perllocal.pod' -delete
|
|
||||||
}
|
|
@ -1,41 +0,0 @@
|
|||||||
# Maintainer: Alexandre Bouvier <contact AT amb DOT tf>
|
|
||||||
# Contributor: Ivan Shapovalov <intelfx@intelfx.name>
|
|
||||||
# Contributor: Tommaso Sardelli <lacapannadelloziotom AT gmail DOT com>
|
|
||||||
# Contributor: Philipp Joram <phijor AT t-online DOT de>
|
|
||||||
pkgname=('python-axolotl-curve25519' 'python2-axolotl-curve25519')
|
|
||||||
pkgbase=python-axolotl-curve25519
|
|
||||||
pkgver=0.1
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="Python wrapper for curve25519 library"
|
|
||||||
arch=('i686' 'x86_64' 'armv7h')
|
|
||||||
url="https://github.com/tgalal/python-axolotl-curve25519"
|
|
||||||
license=('GPL3')
|
|
||||||
makedepends=('python-setuptools' 'python2-setuptools')
|
|
||||||
source=("https://files.pythonhosted.org/packages/source/${pkgbase::1}/$pkgbase/$pkgbase-$pkgver.tar.gz")
|
|
||||||
md5sums=('f28d902df9044f0bf86a35a4bd2ec092')
|
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cp -a "$pkgbase-$pkgver"{,-python2}
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "$srcdir/$pkgbase-$pkgver"
|
|
||||||
python setup.py build
|
|
||||||
|
|
||||||
cd "$srcdir/$pkgbase-$pkgver-python2"
|
|
||||||
python2 setup.py build
|
|
||||||
}
|
|
||||||
|
|
||||||
package_python-axolotl-curve25519() {
|
|
||||||
depends=('python')
|
|
||||||
|
|
||||||
cd "$pkgbase-$pkgver"
|
|
||||||
python setup.py install --root="$pkgdir" --optimize=1 --skip-build
|
|
||||||
}
|
|
||||||
|
|
||||||
package_python2-axolotl-curve25519() {
|
|
||||||
depends=('python2')
|
|
||||||
|
|
||||||
cd "$pkgbase-$pkgver-python2"
|
|
||||||
python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
|
|
||||||
}
|
|
@ -1,41 +0,0 @@
|
|||||||
# Maintainer: Alexandre Bouvier <contact AT amb DOT tf>
|
|
||||||
# Contributor: Ivan Shapovalov <intelfx@intelfx.name>
|
|
||||||
# Contributor: Tommaso Sardelli <lacapannadelloziotom AT gmail DOT com>
|
|
||||||
# Contributor: Philipp Joram <phijor AT t-online DOT de>
|
|
||||||
pkgname=('python-axolotl' 'python2-axolotl')
|
|
||||||
pkgbase=python-axolotl
|
|
||||||
pkgver=0.1.39
|
|
||||||
pkgrel=1
|
|
||||||
pkgdesc="Python port of libaxolotl"
|
|
||||||
arch=('any')
|
|
||||||
url="https://github.com/tgalal/python-axolotl"
|
|
||||||
license=('GPL3')
|
|
||||||
makedepends=('python-setuptools' 'python2-setuptools')
|
|
||||||
source=("$pkgbase-$pkgver.tar.gz::https://github.com/tgalal/python-axolotl/archive/$pkgver.tar.gz")
|
|
||||||
md5sums=('89ae2ace340f02f1377a71063265ffc6')
|
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cp -a "$pkgbase-$pkgver"{,-python2}
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
|
||||||
cd "$srcdir/$pkgbase-$pkgver"
|
|
||||||
python setup.py build
|
|
||||||
|
|
||||||
cd "$srcdir/$pkgbase-$pkgver-python2"
|
|
||||||
python2 setup.py build
|
|
||||||
}
|
|
||||||
|
|
||||||
package_python-axolotl() {
|
|
||||||
depends=('python-protobuf' 'python-crypto' 'python-axolotl-curve25519')
|
|
||||||
|
|
||||||
cd "$pkgbase-$pkgver"
|
|
||||||
python setup.py install --root="$pkgdir" --optimize=1 --skip-build
|
|
||||||
}
|
|
||||||
|
|
||||||
package_python2-axolotl() {
|
|
||||||
depends=('python2-protobuf' 'python2-crypto' 'python2-axolotl-curve25519')
|
|
||||||
|
|
||||||
cd "$pkgbase-$pkgver-python2"
|
|
||||||
python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
|
|
||||||
}
|
|
6
src/tinyssh/.gitignore
vendored
6
src/tinyssh/.gitignore
vendored
@ -1,6 +0,0 @@
|
|||||||
tinyssh-*.tar.bz2
|
|
||||||
tinyssh-*.tar.xz
|
|
||||||
tinyssh-*.tar.gz
|
|
||||||
tinyssh-*.tar.gz.asc
|
|
||||||
src/*
|
|
||||||
pkg/*
|
|
@ -1,41 +0,0 @@
|
|||||||
# Maintainer: Adrian Perez <aperez@igalia.com>
|
|
||||||
# Co-Maintainer: Giancarlo Razzolini <grazzolini@gmail.com>
|
|
||||||
pkgname='tinyssh'
|
|
||||||
pkgver='20160812'
|
|
||||||
pkgrel='1'
|
|
||||||
pkgdesc='Small SSH server using NaCl / TweetNaCl'
|
|
||||||
url='http://tinyssh.org'
|
|
||||||
arch=('x86_64' 'i686' 'arm' 'armv6h')
|
|
||||||
license=('Public Domain')
|
|
||||||
makedepends=('gcc' 'make')
|
|
||||||
install='tinyssh.install'
|
|
||||||
source=("${pkgname}-${pkgver}.tar.gz::https://mojzis.com/software/${pkgname}/${pkgname}-${pkgver}.tar.gz"
|
|
||||||
tinyssh@.socket tinyssh@.service tinysshgenkeys.service
|
|
||||||
"${pkgname}-${pkgver}.tar.gz.asc::https://mojzis.com/software/${pkgname}/${pkgname}-${pkgver}.tar.gz.asc")
|
|
||||||
sha512sums=('54817e7e0da778eb4e404e165caff321ef3c8b13f1e1840c9fad1e8f6f64fee086019f4222199bf2b47e19754913400bb719443a944c612e987e3d3fdae14147'
|
|
||||||
'9fbc5ae3b6d1df6d78eedf812fdd8fe115e81fc0811f4799d541e37239d53db22203e691026ed479a38c9f17043e52d43b44054be51ae03c2f12f3f235c5b83a'
|
|
||||||
'9c9ba78c5b61f64f42f59cfe556519d9ab2c3e4d45f36d6f78c5e7728b050c494673239630dae66398006f3f20fb3a26f22899cd0728ed17e61c655b372236b3'
|
|
||||||
'415cdfe649eedcbb11a263938c0a66bef42432210baa2e2c9e428d5e8e486fb4dedad53b9fdb9086bf97ca506909d3b3054aaca56f02c063e0b8d5fab4e56198'
|
|
||||||
'SKIP')
|
|
||||||
validpgpkeys=('AADF2EDF5529F1702772C8A2DEC4D246931EF49B')
|
|
||||||
|
|
||||||
build () {
|
|
||||||
cd "${srcdir}/${pkgname}-${pkgver//./}"
|
|
||||||
make
|
|
||||||
}
|
|
||||||
|
|
||||||
package () {
|
|
||||||
cd "${srcdir}/${pkgname}-${pkgver//./}"
|
|
||||||
make install DESTDIR="${pkgdir}"
|
|
||||||
|
|
||||||
# Nowadays /usr/sbin is a symlink to /usr/bin
|
|
||||||
mv "${pkgdir}"/usr/{s,}bin
|
|
||||||
|
|
||||||
install -m 755 -d ${pkgdir}/etc/tinyssh
|
|
||||||
|
|
||||||
install -m 755 -d "${pkgdir}/usr/lib/systemd/system"
|
|
||||||
install -m 644 -t "${pkgdir}/usr/lib/systemd/system" \
|
|
||||||
"${srcdir}/tinysshgenkeys.service" \
|
|
||||||
"${srcdir}/tinyssh@.service" \
|
|
||||||
"${srcdir}/tinyssh@.socket"
|
|
||||||
}
|
|
@ -1,31 +0,0 @@
|
|||||||
#! /bin/bash
|
|
||||||
#
|
|
||||||
# tinyssh.install
|
|
||||||
# Copyright (C) 2014 Adrian Perez <aperez@igalia.com>
|
|
||||||
#
|
|
||||||
# Distributed under terms of the MIT license.
|
|
||||||
#
|
|
||||||
set -e
|
|
||||||
|
|
||||||
post_install () {
|
|
||||||
cat <<-EOF
|
|
||||||
A generic systemd template unit has been installed, which can be used
|
|
||||||
to make TinySSH listen on more than one interface/address. To configure
|
|
||||||
it in the default port (22) on all interfaces, use:
|
|
||||||
|
|
||||||
systemctl enable tinyssh@22.socket
|
|
||||||
systemctl start tinyssh@22.socket
|
|
||||||
|
|
||||||
Note that you can also specify the interface address, and multiple
|
|
||||||
address/port combinations can be configured at the same time by writing
|
|
||||||
the "ipaddress:port" as the unit instance. For example:
|
|
||||||
|
|
||||||
systemctl enable tinyssh@192.168.0.10:22222.socket
|
|
||||||
systemctl start tinyssh@192.168.0.10:22222.socket
|
|
||||||
|
|
||||||
EOF
|
|
||||||
}
|
|
||||||
|
|
||||||
post_upgrade () {
|
|
||||||
post_install
|
|
||||||
}
|
|
@ -1,9 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=TinySSH Per-Connection Daemon
|
|
||||||
Documentation=http://tinyssh.org
|
|
||||||
After=tinysshgenkeys.service
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/bin/tinysshd /etc/tinyssh/sshkeydir
|
|
||||||
StandardInput=socket
|
|
||||||
StandardError=journal
|
|
@ -1,13 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=TinySSH service (socket-activated)
|
|
||||||
Documentation=http://tinyssh.org
|
|
||||||
Wants=tinysshgenkeys.service
|
|
||||||
|
|
||||||
[Socket]
|
|
||||||
ListenStream=%i
|
|
||||||
Accept=true
|
|
||||||
KeepAlive=true
|
|
||||||
IPTOS=low-delay
|
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=sockets.target
|
|
@ -1,8 +0,0 @@
|
|||||||
[Unit]
|
|
||||||
Description=TinySSH Key Generation
|
|
||||||
ConditionPathIsDirectory=!/etc/tinyssh/sshkeydir
|
|
||||||
|
|
||||||
[Service]
|
|
||||||
ExecStart=/usr/bin/tinysshd-makekey /etc/tinyssh/sshkeydir
|
|
||||||
Type=oneshot
|
|
||||||
RemainAfterExit=true
|
|
Loading…
Reference in New Issue
Block a user