diff options
author | Daniel Peukert | 2020-06-13 13:04:05 +0200 |
---|---|---|
committer | Daniel Peukert | 2020-06-13 13:04:05 +0200 |
commit | c5ed023478f58cd9e615ed5fe2197bbe1d568328 (patch) | |
tree | efbd4c2a922eb92a96849454de063c8a5ff04065 | |
download | aur-c5ed023478f58cd9e615ed5fe2197bbe1d568328.tar.gz |
Updated spambayes to 1.1b3 w/ patches
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | .editorconfig | 8 | ||||
-rw-r--r-- | .gitignore | 14 | ||||
-rw-r--r-- | PKGBUILD | 49 |
4 files changed, 97 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..06ceb0dec02c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = spambayes-git + pkgdesc = Bayesian anti-spam classifier written in Python - git version + pkgver = 1.1b3.r2798.1335ca8 + pkgrel = 1 + url = https://github.com/smontanaro/spambayes + arch = any + license = PSF + makedepends = python2-setuptools + makedepends = git + depends = python2 + depends = python2-lockfile + depends = python2-pydns + provides = spambayes + conflicts = spambayes + source = spambayes-git::git+https://github.com/smontanaro/spambayes + source = spambayes-git-lockfile.patch::https://salsa.debian.org/python-team/applications/spambayes/-/raw/da17fe0edd86a4d1b70df82a2f33b22c69c18c5a/debian/patches/lockfile.patch + source = spambayes-git-gnus_fix.patch::https://salsa.debian.org/python-team/applications/spambayes/-/raw/2fd800b2bac0e78cd4866e70962ab72334fdfd7f/debian/patches/gnus_fix.patch + source = spambayes-git-paths_fix.patch::https://salsa.debian.org/python-team/applications/spambayes/-/raw/f68f1f6df897af5d2f0ea36db34a0ff59f152f4f/debian/patches/paths_fix.patch + source = spambayes-git-fix-imports-from-sb_server.patch::https://salsa.debian.org/python-team/applications/spambayes/-/raw/da6655f931a97ae7da0be27a2754501b18a18d54/debian/patches/fix-imports-from-sb_server.patch + sha256sums = SKIP + sha256sums = 3c1d336c3ae4392efa5cfdf24a336e8f3d10d98b8aa543007cb71412fae8ae1a + sha256sums = 153f92409bc880fc6e7def4cf7ace494b871c06c08b6130f17de66d500736619 + sha256sums = f6754159cfd0c2e2807f8075334ee94069d937375a32ab1711de16efa0e8a37b + sha256sums = 31d57a5bd902759d2876097b8d19363ec250a20d2ff9127a5f8c34e72bd9ddc1 + +pkgname = spambayes-git diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000000..a467ee9a97a6 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,8 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = tab +tab_width = 4 diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..82b3c183d5d4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +# from https://github.com/github/gitignore/blob/master/ArchLinuxPackages.gitignore +*.tar +*.tar.* +*.rpm +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +*/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ccf8cd171361 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Daniel Peukert <dan.peukert@gmail.com> +# Contributor: Johannes Löthberg <johannes@kyriasis.com> (spambayes PKGBUILD) +# Contributor: Felix Yan <felixonmars@archlinux.org> (spambayes PKGBUILD) +_pkgname='spambayes' +pkgname="$_pkgname-git" +pkgver='1.1b3.r2798.1335ca8' +pkgrel='1' +pkgdesc='Bayesian anti-spam classifier written in Python - git version' +arch=('any') +url="https://github.com/smontanaro/$_pkgname" +license=('PSF') +depends=('python2' 'python2-lockfile' 'python2-pydns') +makedepends=('python2-setuptools' 'git') +provides=("$_pkgname") +conflicts=("$_pkgname") +_debianpatchprefix='https://salsa.debian.org/python-team/applications/spambayes/-/raw' +source=( + "$pkgname::git+$url" + "$pkgname-lockfile.patch::$_debianpatchprefix/da17fe0edd86a4d1b70df82a2f33b22c69c18c5a/debian/patches/lockfile.patch" + "$pkgname-gnus_fix.patch::$_debianpatchprefix/2fd800b2bac0e78cd4866e70962ab72334fdfd7f/debian/patches/gnus_fix.patch" + "$pkgname-paths_fix.patch::$_debianpatchprefix/f68f1f6df897af5d2f0ea36db34a0ff59f152f4f/debian/patches/paths_fix.patch" + "$pkgname-fix-imports-from-sb_server.patch::$_debianpatchprefix/da6655f931a97ae7da0be27a2754501b18a18d54/debian/patches/fix-imports-from-sb_server.patch" +) +sha256sums=('SKIP' + '3c1d336c3ae4392efa5cfdf24a336e8f3d10d98b8aa543007cb71412fae8ae1a' + '153f92409bc880fc6e7def4cf7ace494b871c06c08b6130f17de66d500736619' + 'f6754159cfd0c2e2807f8075334ee94069d937375a32ab1711de16efa0e8a37b' + '31d57a5bd902759d2876097b8d19363ec250a20d2ff9127a5f8c34e72bd9ddc1') + +_sourcedirectory="$pkgname/spambayes" + +prepare() { + cd "$srcdir/$_sourcedirectory/" + patch --forward -p1 < "$srcdir/$pkgname-lockfile.patch" + patch --forward -p1 < "$srcdir/$pkgname-gnus_fix.patch" + patch --forward -p1 < "$srcdir/$pkgname-paths_fix.patch" + patch --forward -p1 < "$srcdir/$pkgname-fix-imports-from-sb_server.patch" +} + +pkgver() { + cd "$srcdir/$_sourcedirectory/" + printf '%s.r%s.%s' "$(sed -nE 's/__version__ = "([^"]*)"/\1/p' "$_pkgname/__init__.py")" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd "$srcdir/$_sourcedirectory/" + python2 setup.py install --root="$pkgdir" + rename '.py' '' "$pkgdir/usr/bin/"* +} |