[arch-commits] Commit in pdcurses/trunk (PKGBUILD)
Date: Tuesday, July 7, 2020 @ 13:38:21 Author: felixonmars Revision: 658545 upgpkg: pdcurses 3.9-2: reproducibility rebuild Modified: pdcurses/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-07-07 13:38:05 UTC (rev 658544) +++ PKGBUILD2020-07-07 13:38:21 UTC (rev 658545) @@ -3,7 +3,7 @@ pkgname=pdcurses pkgver=3.9 -pkgrel=1 +pkgrel=2 pkgdesc='Cross-platform curses implementation' arch=(x86_64) url='https://pdcurses.org/'
[arch-commits] Commit in pdcurses/trunk (PKGBUILD)
Date: Monday, September 9, 2019 @ 10:04:53 Author: arodseth Revision: 509090 upgpkg: pdcurses 3.9-1 Modified: pdcurses/trunk/PKGBUILD --+ PKGBUILD | 32 ++-- 1 file changed, 30 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-09 09:56:36 UTC (rev 509089) +++ PKGBUILD2019-09-09 10:04:53 UTC (rev 509090) @@ -8,20 +8,48 @@ arch=(x86_64) url='https://pdcurses.org/' license=(GPL) -depends=(libxpm xaw3d) +makedepends=(sdl sdl2 libxpm xaw3d) source=("$pkgname-$pkgver.tgz::https://github.com/wmcbrine/PDCurses/archive/$pkgver.tar.gz";) options=(staticlibs) sha256sums=('590dbe0f5835f66992df096d3602d0271103f90cf8557a5d124f693c2b40d7ec') build() { + export CFLAGS="$CFLAGS -fPIC" + + # X11 cd PDCurses-$pkgver/x11 - ./configure --prefix=/usr --enable-widec --enable-xim --with-xaw3d --with-x + ./configure --prefix=/usr --enable-widec --with-xaw3d --with-x make + gcc $CFLAGS $LDFLAGS -shared -o libXCurses.so *.o + + # SDL1 + cd ../sdl1 + make + gcc $CFLAGS $LDFLAGS -shared -o pdcurses.so *.o + + # SDL2 + cd ../sdl2 + make + gcc $CFLAGS $LDFLAGS -shared -o pdcurses2.so *.o } package() { + # X11 cd PDCurses-$pkgver/x11 make prefix="$pkgdir/usr" install + cd .. + install -Dm644 curspriv.h "$pkgdir/usr/include/curspriv.h" + + # SDL1, compatible with asciiportal + install -Dm644 sdl1/pdcsdl.h "$pkgdir/usr/include/pdcsdl.h" + install -Dm644 sdl1/pdcurses.so "$pkgdir/usr/lib/libpdcurses.so" + + # SDL2, incompatible with asciiportal + install -Dm644 sdl2/pdcsdl.h "$pkgdir/usr/include/pdcsdl2.h" + install -Dm644 sdl2/pdcurses2.so "$pkgdir/usr/lib/libpdcurses2.so" + + # Only keep shared libraries + rm -f "$pkgdir/usr/lib/libXCurses.a" } # getver: raw.githubusercontent.com/wmcbrine/PDCurses/master/curses.h
[arch-commits] Commit in pdcurses/trunk (PKGBUILD)
Date: Saturday, September 7, 2019 @ 15:16:11 Author: arodseth Revision: 508505 upgpkg: pdcurses 3.9-1 Modified: pdcurses/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-07 15:03:17 UTC (rev 508504) +++ PKGBUILD2019-09-07 15:16:11 UTC (rev 508505) @@ -1,17 +1,17 @@ -# Maintainer: Alexander F Rødseth +# Maintainer: Alexander F. Rødseth # Contributor: Serge Ziryukin pkgname=pdcurses -pkgver=3.8 +pkgver=3.9 pkgrel=1 pkgdesc='Cross-platform curses implementation' arch=(x86_64) url='https://pdcurses.org/' license=(GPL) -depends=(xaw3d) +depends=(libxpm xaw3d) source=("$pkgname-$pkgver.tgz::https://github.com/wmcbrine/PDCurses/archive/$pkgver.tar.gz";) options=(staticlibs) -sha256sums=('b88356684aa3e77069f07d8cfb1d35b6d146d1b1c711ad41fa56edc6ea046446') +sha256sums=('590dbe0f5835f66992df096d3602d0271103f90cf8557a5d124f693c2b40d7ec') build() { cd PDCurses-$pkgver/x11
[arch-commits] Commit in pdcurses/trunk (PKGBUILD)
Date: Monday, February 18, 2019 @ 14:22:50 Author: arodseth Revision: 434236 upgpkg: pdcurses 3.8-1 Modified: pdcurses/trunk/PKGBUILD --+ PKGBUILD | 37 +++-- 1 file changed, 15 insertions(+), 22 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-02-18 14:00:01 UTC (rev 434235) +++ PKGBUILD2019-02-18 14:22:50 UTC (rev 434236) @@ -2,34 +2,27 @@ # Contributor: Serge Ziryukin pkgname=pdcurses -pkgver=3.4 -pkgrel=9 -pkgdesc='Cross-platform (DOS, OS/2, Win32, X11 and SDL) curses implementation' -arch=('x86_64') -url='https://github.com/macton/pdcurses' -license=('GPL') -depends=('xaw3d' 'bash' 'sdl') -source=("$pkgname-$pkgver.tgz::https://github.com/macton/$pkgname/archive/master.tar.gz";) -options=('staticlibs') -sha256sums=('9b9185071a0ccfe8ae06ddd8fc75c2afecf5ebc54812f4de821d563114a97e12') +pkgver=3.8 +pkgrel=1 +pkgdesc='Cross-platform curses implementation' +arch=(x86_64) +url='https://pdcurses.org/' +license=(GPL) +depends=(xaw3d) +source=("$pkgname-$pkgver.tgz::https://github.com/wmcbrine/PDCurses/archive/$pkgver.tar.gz";) +options=(staticlibs) +sha256sums=('b88356684aa3e77069f07d8cfb1d35b6d146d1b1c711ad41fa56edc6ea046446') build() { - cd "$pkgname-master" - + cd PDCurses-$pkgver/x11 ./configure --prefix=/usr --enable-widec --enable-xim --with-xaw3d --with-x make - make -C sdl1 } package() { - cd "$pkgname-master" - - make DESTDIR="$pkgdir" install - install -c -m 644 curspriv.h "$pkgdir/usr/include/xcurses/curspriv.h" - install -c -m 644 sdl1/pdcsdl.h "$pkgdir/usr/include/xcurses/pdcsdl.h" - install -c -m 644 sdl1/libpdcurses.a "$pkgdir/usr/lib/libpdcurses.a" - ln -sf libXCurses.a $pkgdir/usr/lib/libXpanel.a - ln -sf libXCurses.so $pkgdir/usr/lib/libXpanel.so + cd PDCurses-$pkgver/x11 + make prefix="$pkgdir/usr" install } -# vim:set ts=2 sw=2 et: +# getver: raw.githubusercontent.com/wmcbrine/PDCurses/master/curses.h +# vim: ts=2 sw=2 et:
[arch-commits] Commit in pdcurses/trunk (PKGBUILD)
Date: Friday, November 9, 2018 @ 21:29:05 Author: felixonmars Revision: 404647 PIE/BUILDINFO rebuild Modified: pdcurses/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-11-09 21:28:35 UTC (rev 404646) +++ PKGBUILD2018-11-09 21:29:05 UTC (rev 404647) @@ -3,7 +3,7 @@ pkgname=pdcurses pkgver=3.4 -pkgrel=8 +pkgrel=9 pkgdesc='Cross-platform (DOS, OS/2, Win32, X11 and SDL) curses implementation' arch=('x86_64') url='https://github.com/macton/pdcurses'
[arch-commits] Commit in pdcurses/trunk (PKGBUILD)
Date: Friday, July 14, 2017 @ 10:50:47 Author: zorun Revision: 245076 upgpkg: pdcurses 3.4-8 PIE rebuild Modified: pdcurses/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-07-14 10:47:17 UTC (rev 245075) +++ PKGBUILD2017-07-14 10:50:47 UTC (rev 245076) @@ -3,7 +3,7 @@ pkgname=pdcurses pkgver=3.4 -pkgrel=7 +pkgrel=8 pkgdesc='Cross-platform (DOS, OS/2, Win32, X11 and SDL) curses implementation' arch=('x86_64' 'i686') url='https://github.com/macton/pdcurses'