From 60aa20b54ea870d45ba1b1c92bc6ca8d9b8888c4 Mon Sep 17 00:00:00 2001 From: J0WI Date: Tue, 8 Nov 2022 15:30:21 +0100 Subject: [PATCH 1/2] community/irssi: move from main --- {main => community}/irssi/APKBUILD | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {main => community}/irssi/APKBUILD (100%) diff --git a/main/irssi/APKBUILD b/community/irssi/APKBUILD similarity index 100% rename from main/irssi/APKBUILD rename to community/irssi/APKBUILD -- GitLab From 1a1e3c5295eee24b0627a22b1b8e15aaeb8ef984 Mon Sep 17 00:00:00 2001 From: J0WI Date: Fri, 19 Aug 2022 18:36:29 +0200 Subject: [PATCH 2/2] main/irssi: build with meson --- community/irssi/APKBUILD | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/community/irssi/APKBUILD b/community/irssi/APKBUILD index cc96b080ef5..8e11cf655cc 100644 --- a/community/irssi/APKBUILD +++ b/community/irssi/APKBUILD @@ -1,12 +1,12 @@ # Maintainer: Natanael Copa pkgname=irssi pkgver=1.4.3 -pkgrel=0 +pkgrel=1 pkgdesc="Modular textUI IRC client with IPv6 support" url="https://irssi.org/" arch="all" license="GPL-2.0-or-later WITH OpenSSL-Exception" -makedepends="glib-dev openssl-dev>3 ncurses-dev perl-dev automake autoconf libtool libotr-dev" +makedepends="glib-dev openssl-dev>3 ncurses-dev perl-dev meson libotr-dev utf8proc-dev" subpackages="$pkgname-doc $pkgname-dev $pkgname-proxy $pkgname-perl $pkgname-otr" source="https://github.com/irssi/irssi/releases/download/$pkgver/irssi-$pkgver.tar.xz " @@ -43,26 +43,20 @@ source="https://github.com/irssi/irssi/releases/download/$pkgver/irssi-$pkgver.t # - CVE-2018-7054 build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --with-perl=module \ - --with-perl-lib=vendor \ - --with-proxy \ - --enable-true-color \ - --with-otr=yes - make + abuild-meson \ + -Dwith-bot=yes \ + -Dwith-proxy=yes \ + -Denable-true-color=yes \ + . output + meson compile ${JOBS:+-j ${JOBS}} -C output } check() { - ./src/fe-text/irssi -v + DESTDIR="$pkgdir" meson test --print-errorlogs --no-rebuild -C output } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install --no-rebuild -C output find "$pkgdir" -name perllocal.pod -delete } -- GitLab