[arch-commits] Commit in pdcurses/trunk (PKGBUILD)

2020-07-07 Thread Felix Yan via arch-commits
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)

2019-09-09 Thread Alexander Rødseth via arch-commits
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)

2019-09-07 Thread Alexander Rødseth via arch-commits
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)

2019-02-18 Thread Alexander Rødseth via arch-commits
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)

2018-11-09 Thread Felix Yan via arch-commits
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)

2017-07-14 Thread Baptiste Jonglez
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'