diff options
author | Kiyoshi Aman <aphrael@alpinelinux.org> | 2011-07-30 01:19:25 -0400 |
---|---|---|
committer | Kiyoshi Aman <aphrael@alpinelinux.org> | 2011-08-11 05:36:52 -0400 |
commit | 9aa02cf4ef591c9f4f84bb8669f3ad307f401bf7 (patch) | |
tree | 82b8a3639bf47855b102b3e95b448f559d4fa709 | |
parent | 98bf351bafa4258da0f7f2989963613cc6e17291 (diff) | |
download | alpine_aports-9aa02cf4ef591c9f4f84bb8669f3ad307f401bf7.tar.bz2 alpine_aports-9aa02cf4ef591c9f4f84bb8669f3ad307f401bf7.tar.xz alpine_aports-9aa02cf4ef591c9f4f84bb8669f3ad307f401bf7.zip |
main/irssi: build perl module into irssi fixes a segfault-on-exit with perl loaded
-rw-r--r-- | main/irssi/APKBUILD | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/main/irssi/APKBUILD b/main/irssi/APKBUILD index dffcf24958..d96e06dbac 100644 --- a/main/irssi/APKBUILD +++ b/main/irssi/APKBUILD | |||
@@ -1,18 +1,18 @@ | |||
1 | # Maintainer: Kiyoshi Aman <kiyoshi.aman at gmail.com> | 1 | # Maintainer: Kiyoshi Aman <kiyoshi.aman at gmail.com> |
2 | pkgname=irssi | 2 | pkgname=irssi |
3 | pkgver=0.8.15 | 3 | pkgver=0.8.15 |
4 | pkgrel=7 | 4 | pkgrel=8 |
5 | pkgdesc="A modular textUI IRC client with IPv6 support" | 5 | pkgdesc="A modular textUI IRC client with IPv6 support" |
6 | url="http://irssi.org/" | 6 | url="http://irssi.org/" |
7 | arch="all" | 7 | arch="all" |
8 | license='GPL' | 8 | license='GPL' |
9 | depends= | 9 | depends="perl" |
10 | makedepends="glib-dev openssl-dev ncurses-dev perl-dev pkgconfig" | 10 | makedepends="glib-dev openssl-dev ncurses-dev perl-dev pkgconfig" |
11 | source=" | 11 | source=" |
12 | http://irssi.org/files/irssi-${pkgver}.tar.bz2 | 12 | http://irssi.org/files/irssi-${pkgver}.tar.bz2 |
13 | $pkgname-italics.patch | 13 | $pkgname-italics.patch |
14 | " | 14 | " |
15 | subpackages="$pkgname-doc $pkgname-dev $pkgname-perl:perl $pkgname-proxy:proxy" | 15 | subpackages="$pkgname-doc $pkgname-dev $pkgname-proxy:proxy" |
16 | 16 | ||
17 | _builddir="$srcdir/$pkgname-$pkgver" | 17 | _builddir="$srcdir/$pkgname-$pkgver" |
18 | 18 | ||
@@ -32,7 +32,7 @@ build() { | |||
32 | ./configure --prefix=/usr \ | 32 | ./configure --prefix=/usr \ |
33 | --sysconfdir=/etc \ | 33 | --sysconfdir=/etc \ |
34 | --mandir=/usr/share/man \ | 34 | --mandir=/usr/share/man \ |
35 | --with-perl=module \ | 35 | --with-perl-staticlib \ |
36 | --with-proxy | 36 | --with-proxy |
37 | make || return 1 | 37 | make || return 1 |
38 | make DESTDIR="$pkgdir" install | 38 | make DESTDIR="$pkgdir" install |
@@ -43,22 +43,6 @@ package() { | |||
43 | make DESTDIR="$pkgdir" install | 43 | make DESTDIR="$pkgdir" install |
44 | } | 44 | } |
45 | 45 | ||
46 | perl() { | ||
47 | depends="$pkgname perl" | ||
48 | pkgdesc="Irssi perl support and scripts" | ||
49 | mkdir -p "$subpkgdir"/usr/share/irssi | ||
50 | mv "$pkgdir"/usr/share/irssi/scripts "$subpkgdir"/usr/share/irssi/ | ||
51 | mkdir -p "$subpkgdir"/usr/lib/irssi/modules | ||
52 | mv "$pkgdir"/usr/lib/irssi/modules/libfe_perl.* \ | ||
53 | "$pkgdir"/usr/lib/irssi/modules/libperl_core.* "$subpkgdir"/usr/lib/irssi/modules/ | ||
54 | mv "$pkgdir"/usr/lib/perl5 "$subpkgdir"/usr/lib/ | ||
55 | #need write permission when stripping | ||
56 | chmod +w "$subpkgdir"/usr/lib/perl5/core_perl/auto/Irssi/TextUI/TextUI.so | ||
57 | chmod +w "$subpkgdir"/usr/lib/perl5/core_perl/auto/Irssi/Irssi.so | ||
58 | chmod +w "$subpkgdir"/usr/lib/perl5/core_perl/auto/Irssi/Irc/Irc.so | ||
59 | chmod +w "$subpkgdir"/usr/lib/perl5/core_perl/auto/Irssi/UI/UI.so | ||
60 | } | ||
61 | |||
62 | proxy() { | 46 | proxy() { |
63 | depends="$pkgname" | 47 | depends="$pkgname" |
64 | pkgdesc="Irssi module for enabling bouncer-like functionality" | 48 | pkgdesc="Irssi module for enabling bouncer-like functionality" |