main/eggdrop: upgrade to 1.9.2

removed eggdrop.post-install, /usr/bin/eggdrop-installer
does not exist, and there is no install= line in the
APKBUILD, so the post-install was not being used anyway.

removed gseen.mod.patch and logs2html.mod.patch as they are very
old and not part of the official release tarball, they are not
really patches anyway, but full source files, so if anyone needs
them, it's probably better to add them to source= instead.
This commit is contained in:
rubicon 2022-06-28 22:20:19 +08:00 committed by alice
parent 530fb4232d
commit 8d262c175c
4 changed files with 7 additions and 8604 deletions

View File

@ -1,18 +1,16 @@
# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=eggdrop
pkgver=1.8.4
pkgrel=4
pkgver=1.9.2
pkgrel=0
pkgdesc="World's most popular Open Source IRC bot"
url="https://eggheads.org/"
arch="all"
license='GPL-2.0-or-later'
options="!check" # No test suite
makedepends="openssl1.1-compat-dev tcl-dev !bind-libs"
subpackages="$pkgname-doc $pkgname-logs2html $pkgname-gseen"
source="$pkgname-$pkgver.tar.gz::https://github.com/eggheads/eggdrop/archive/v$pkgver.tar.gz
makedepends="openssl-dev tcl-dev"
subpackages="$pkgname-doc"
source="https://github.com/eggheads/eggdrop/releases/download/v$pkgver/eggdrop-$pkgver.tar.gz
eggdrop-langdir.patch
logs2html.mod.patch
gseen.mod.patch
utf8.patch
"
@ -30,7 +28,6 @@ build() {
package() {
# workaround for borked Makefile
mkdir -p "$pkgdir"/usr/share/eggdrop/doc \
"$pkgdir"/usr/share/eggdrop/scripts \
"$pkgdir"/usr/share/eggdrop/help/set/
make DEST="$pkgdir"/usr/share/eggdrop install
@ -61,7 +58,7 @@ package() {
mkdir -p "$pkgdir"/usr/share/doc/eggdrop
cp -a \
COPYING FEATURES NEWS README doc/Changes1.8 eggdrop.conf \
COPYING FEATURES NEWS README doc/Changes1.9 eggdrop.conf \
doc/ABOUT doc/BANS doc/BOTNET doc/BUG-REPORT doc/FIRST-SCRIPT \
doc/MODULES doc/PARTYLINE doc/TEXT-SUBSTITUTIONS doc/TRICKS \
doc/USERS doc/WEIRD-MESSAGES doc/tcl-commands.doc doc/settings \
@ -69,46 +66,8 @@ package() {
"$pkgdir"/usr/share/doc/eggdrop
}
logs2html() {
pkgdesc="logs2html module for eggdrop"
install=""
cd "$builddir"
for dir in language help; do
mkdir -p "$subpkgdir"/usr/share/eggdrop/$dir
mv "$pkgdir"/usr/share/eggdrop/$dir/logs2html.* "$subpkgdir"/usr/share/eggdrop/$dir/
done
mkdir -p "$subpkgdir"/usr/lib/eggdrop
mv "$pkgdir"/usr/lib/eggdrop/logs2html.so \
"$subpkgdir"/usr/lib/eggdrop/
mkdir -p "$subpkgdir"/usr/share/eggdrop/log2html
for files in logs2html.conf user.css readme.txt; do
cp src/mod/logs2html.mod/$files "$subpkgdir"/usr/share/eggdrop/log2html/
done
}
gseen() {
pkgdesc="gseen module for eggdrop"
install=""
cd "$builddir"
mkdir -p "$subpkgdir"/usr/share/eggdrop/language
mv "$pkgdir"/usr/share/eggdrop/language/gseen.* \
"$subpkgdir"/usr/share/eggdrop/language/
mkdir -p "$subpkgdir"/usr/lib/eggdrop
mv "$pkgdir"/usr/lib/eggdrop/gseen.so \
"$subpkgdir"/usr/lib/eggdrop/
mkdir -p "$subpkgdir"/usr/share/eggdrop/gseen
cp src/mod/gseen.mod/gseen.conf "$subpkgdir"/usr/share/eggdrop/gseen/
cp src/mod/gseen.mod/README "$subpkgdir"/usr/share/eggdrop/gseen/
}
sha512sums="
80239a015f518cadc251bfc5edcf08715b9200a70eb0df7edf0efc113f320a7e407ab1fee96322fc6ec923781aa94f5a947c458e935e8a3714fb86cbcc02cb04 eggdrop-1.8.4.tar.gz
67c8053a79ab5c4c418164e4e12f89a6e111b06b4e6dfdc69c52913b2f3b9a58b065a7601165112071c9ca2a778269aeb95c749a9da787c1932e6471a23146ce eggdrop-1.9.2.tar.gz
d8e8655fed028030bc3cfe28207a289d0efbc412c7e01170a4d0bb31200f7ea93df310f19e83b485013ca5d4264694b4956252663cb3a63c3d5e4cc31346e0fe eggdrop-langdir.patch
be173d94a953c4dc5b178950d06ce894deda60c3ddb8195c836797d45fbbcc9fba3bc3d3f34c96226464fdd327093a5d15bbc2b7924d18f845738c1a4dd64a3b logs2html.mod.patch
7879b998880deb1943c41569e243f9f1a50df23982d82d942af6c111e7fac0fb8a8444c84980645ba15b71dd69c8db2dab6f90bcb7a4292306011c7bcfc03d0d gseen.mod.patch
7966d4d42994e44a0e571b89f1c66cb41f672d75e6ced7051d1ece23d8c209059c3565b41de950bf9c907701ce7a5e33a215b637587075ed300a002a58eda503 utf8.patch
"

View File

@ -1,6 +0,0 @@
#!/bin/sh
echo "*"
echo "* Please run /usr/bin/eggdrop-installer to install your eggdrop bot."
echo "*"
exit 0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff