summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAtticFinder655362022-10-31 18:43:00 +1100
committerAtticFinder655362022-10-31 18:43:00 +1100
commite113dd95f89e016fea29d4d46762a9bab9842f6c (patch)
treea2c03380f425138382ab750151bf9c9f1d4e8ecc
parent85a9c64a26881a5c97d22451c42682bd9a4f7cd0 (diff)
downloadaur-e113dd95f89e016fea29d4d46762a9bab9842f6c.tar.gz
Use new build system and refactor
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD40
2 files changed, 28 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d9f9d9b4b49a..2ee819064b37 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,25 @@
pkgbase = irssi-git
pkgdesc = Modular text mode IRC client with Perl scripting
- pkgver = 1.3.dev.r495.ge31d42b3
+ pkgver = 1.5+1.dev.r50.g55913ade
pkgrel = 1
- url = http://irssi.org/
+ url = https://irssi.org/
arch = i686
arch = x86_64
license = GPL
makedepends = git
- makedepends = elinks
+ makedepends = meson
+ makedepends = ninja
depends = glib2
depends = openssl
+ depends = perl
+ depends = libotr
+ depends = ncurses
+ depends = libutf8proc
optdepends = perl-libwww: For the scriptassist script
provides = irssi
conflicts = irssi
backup = etc/irssi.conf
- source = irssi-git::git+https://github.com/irssi/irssi.git
- sha256sums = SKIP
+ source = git+https://github.com/irssi/irssi.git
+ b2sums = SKIP
pkgname = irssi-git
diff --git a/PKGBUILD b/PKGBUILD
index 1e647737336c..66d2c3294230 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
-# Maintainer: Lin Rs <lin dot ruohshoei+arch at gmail dot com>
+# Maintainer: AtticFinder65536 <atticfinder -AT- rocklabs -DOT- xyz>
+# Contributor: Lin Rs <lin dot ruohshoei+arch at gmail dot com>
# Contributor: Randy Ramos <rramos1295@gmail.com>
# Contributor: Reventlov <contact+aur@volcanis.me>
# Contributor: sudokode <sudokode@gmail.com>
@@ -7,41 +8,36 @@
# Contributor: Gabriel M. Dutra <0xdutra@gmail.com>
pkgname=irssi-git
-pkgver=1.3.dev.r495.ge31d42b3
+pkgver=1.5+1.dev.r50.g55913ade
pkgrel=1
pkgdesc="Modular text mode IRC client with Perl scripting"
arch=('i686' 'x86_64')
-url="http://irssi.org/"
+url="https://irssi.org/"
license=('GPL')
-depends=('glib2' 'openssl')
-makedepends=('git' 'elinks')
+depends=('glib2' 'openssl' 'perl' 'libotr' 'ncurses' 'libutf8proc')
+makedepends=('git' 'meson' 'ninja')
optdepends=('perl-libwww: For the scriptassist script')
conflicts=('irssi')
provides=('irssi')
backup=('etc/irssi.conf')
-source=("${pkgname}"::"git+https://github.com/irssi/irssi.git")
-sha256sums=('SKIP')
+source=("git+https://github.com/irssi/irssi.git")
+b2sums=('SKIP')
pkgver() {
- cd "${pkgname}"
- git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+ cd irssi
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd "${pkgname}"
-
- ./autogen.sh \
- --prefix=/usr \
- --with-proxy \
- --sysconfdir=/etc \
- --with-perl-lib=vendor \
- --enable-true-color \
- --with-socks
- make -j
+ meson --prefix=/usr --buildtype=plain irssi build \
+ -Dwith-proxy=yes \
+ -Dwith-perl-lib=vendor \
+ -Dwith-perl=yes \
+ -Dwith-otr=yes
+ meson compile -C build
}
package() {
- cd "${pkgname}"
-
- make DESTDIR="${pkgdir}" install
+ meson install -C build --destdir "$pkgdir"
+ install -Dm 644 irssi/irssi.conf "${pkgdir}"/etc/irssi.conf
}