aboutsummaryrefslogtreecommitdiffstats
path: root/main/eggdrop/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/eggdrop/APKBUILD')
-rw-r--r--main/eggdrop/APKBUILD67
1 files changed, 15 insertions, 52 deletions
diff --git a/main/eggdrop/APKBUILD b/main/eggdrop/APKBUILD
index 963500c57fd..6608ef4473f 100644
--- a/main/eggdrop/APKBUILD
+++ b/main/eggdrop/APKBUILD
@@ -1,21 +1,22 @@
# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=eggdrop
-pkgver=1.8.4
+pkgver=1.9.5
pkgrel=1
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
-depends="tcl"
-makedepends="openssl-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>3 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
"
+prepare() {
+ default_prepare
+ update_config_sub
+}
build() {
./configure \
@@ -31,7 +32,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
@@ -52,7 +52,6 @@ package() {
mv "$pkgdir"/usr/share/eggdrop/modules-* \
"$pkgdir"/usr/lib/eggdrop
-
# Fix paths of example eggdrop.conf
sed -i -e '2d' -e '1s@^.*@#!/usr/bin/eggdrop@' \
-e 's@scripts/@/usr/share/eggdrop/scripts/@g' \
@@ -62,52 +61,16 @@ 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 \
+ doc/MODULES doc/PARTYLINE doc/TRICKS \
+ doc/USERS doc/tcl-commands.doc doc/settings \
doc/html \
"$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
+sha512sums="
+863e6f94a92ac02e135c306000379ce516d9c9381eb5ca249e7656f4f0f504a159ddf1f658016d05e422d8036e808664101ab4f8944a42438c273f71b676189b eggdrop-1.9.5.tar.gz
d8e8655fed028030bc3cfe28207a289d0efbc412c7e01170a4d0bb31200f7ea93df310f19e83b485013ca5d4264694b4956252663cb3a63c3d5e4cc31346e0fe eggdrop-langdir.patch
-be173d94a953c4dc5b178950d06ce894deda60c3ddb8195c836797d45fbbcc9fba3bc3d3f34c96226464fdd327093a5d15bbc2b7924d18f845738c1a4dd64a3b logs2html.mod.patch
-7879b998880deb1943c41569e243f9f1a50df23982d82d942af6c111e7fac0fb8a8444c84980645ba15b71dd69c8db2dab6f90bcb7a4292306011c7bcfc03d0d gseen.mod.patch
-7966d4d42994e44a0e571b89f1c66cb41f672d75e6ced7051d1ece23d8c209059c3565b41de950bf9c907701ce7a5e33a215b637587075ed300a002a58eda503 utf8.patch"
+7966d4d42994e44a0e571b89f1c66cb41f672d75e6ced7051d1ece23d8c209059c3565b41de950bf9c907701ce7a5e33a215b637587075ed300a002a58eda503 utf8.patch
+"