summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xwpe/PKGBUILD56
-rw-r--r--xwpe/xwpe-1.5.30a-makefile.patch14
2 files changed, 70 insertions, 0 deletions
diff --git a/xwpe/PKGBUILD b/xwpe/PKGBUILD
new file mode 100644
index 0000000..2f42805
--- /dev/null
+++ b/xwpe/PKGBUILD
@@ -0,0 +1,56 @@
+# Maintainer: Deposite Pirate <dpirate at metalpunks dot info>
+
+pkgname=xwpe
+pkgver=1.5.30a
+pkgrel=1
+pkgdesc="A Borland IDE-like text editor"
+arch=('i686' 'x86_64')
+url="http://www.identicalsoftware.com/xwpe"
+license=('GPL2')
+depends=('ncurses' 'gpm' 'zlib' 'libice' 'libx11')
+source=("http://www.identicalsoftware.com/xwpe/$pkgname-$pkgver.tar.gz"
+ 'xwpe-1.5.30a-makefile.patch')
+sha256sums=('fce37a5dd3afd7102a73d187eda8b9d1ab88bf5db649f385b8cd13e72e0c7961'
+ 'SKIP')
+
+prepare() {
+ cd "${pkgname}-${pkgver}"
+
+ # Allow building a version without X
+ patch -p1 -i ../xwpe-1.5.30a-makefile.patch
+}
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ CFLAGS="${CFLAGS}" ./configure \
+ --prefix=/usr \
+ --libdir='${prefix}/share'
+ make wpe
+ mv wpe wpe.save
+ make
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ make install \
+ prefix="${pkgdir}/usr" \
+ MANDIR="${pkgdir}/usr/share/man" \
+
+ (
+ cd "${pkgdir}/usr/bin" ; rm -f we wpe
+ )
+
+ install -m755 wpe.save "${pkgdir}/usr/bin/wpe"
+
+ (
+ cd "${pkgdir}/usr/bin" ; ln -sf wpe we
+ )
+
+ install -Dm644 xwpe.desktop \
+ "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+
+ install -dm755 "${pkgdir}/usr/share/doc/${pkgname}"
+
+ install -m644 CHANGELOG README \
+ "${pkgdir}/usr/share/doc/${pkgname}"
+}
diff --git a/xwpe/xwpe-1.5.30a-makefile.patch b/xwpe/xwpe-1.5.30a-makefile.patch
new file mode 100644
index 0000000..cdeb639
--- /dev/null
+++ b/xwpe/xwpe-1.5.30a-makefile.patch
@@ -0,0 +1,14 @@
+diff -r -u -N xwpe-1.5.30a/Makefile.in xwpe-1.5.30a-makefile/Makefile.in
+--- xwpe-1.5.30a/Makefile.in 2005-07-07 03:53:09.000000000 +0200
++++ xwpe-1.5.30a-makefile/Makefile.in 2018-08-28 03:52:32.781724830 +0200
+@@ -89,6 +89,10 @@
+ model.h progr.h unixkeys.h unixmakr.h \
+ Xwpe.h WeString.h WeXterm.h WeProg.h WeExpArr.h
+
++wpe: $(OFILES) $(T_OFILES)
++ $(CC) $(CFLAGS) $(DEFS) -DNO_XWINDOWS $(OFILES) $(T_OFILES) \
++ $(LIBS) -o wpe
++
+ xwpe: $(OFILES) $(X_OFILES) $(T_OFILES)
+ $(CC) $(CFLAGS) $(DEFS) $(OFILES) $(X_OFILES) $(T_OFILES) \
+ $(LIBS) $(XLIBS) -o xwpe