summaryrefslogtreecommitdiff
path: root/community/pdmenu
diff options
context:
space:
mode:
authorParabola <dev@list.parabolagnulinux.org>2011-04-05 14:26:38 +0000
committerParabola <dev@list.parabolagnulinux.org>2011-04-05 14:26:38 +0000
commit415856bdd4f48ab4f2732996f0bae58595092bbe (patch)
treeede2018b591f6dfb477fe9341ba17b9bc000fab9 /community/pdmenu
Tue Apr 5 14:26:38 UTC 2011
Diffstat (limited to 'community/pdmenu')
-rw-r--r--community/pdmenu/ChangeLog3
-rw-r--r--community/pdmenu/PKGBUILD21
-rw-r--r--community/pdmenu/utf8.patch26
3 files changed, 50 insertions, 0 deletions
diff --git a/community/pdmenu/ChangeLog b/community/pdmenu/ChangeLog
new file mode 100644
index 000000000..811f87d4f
--- /dev/null
+++ b/community/pdmenu/ChangeLog
@@ -0,0 +1,3 @@
+2007-06-28 tardo <tardo@nagi-fanboi.net>
+* Built for x86_64
+
diff --git a/community/pdmenu/PKGBUILD b/community/pdmenu/PKGBUILD
new file mode 100644
index 000000000..e483ac912
--- /dev/null
+++ b/community/pdmenu/PKGBUILD
@@ -0,0 +1,21 @@
+# $Id: PKGBUILD 43384 2011-03-25 14:16:56Z spupykin $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+
+pkgname=pdmenu
+pkgver=1.2.99
+pkgrel=1
+pkgdesc="simple full screen menu program"
+arch=('i686' 'x86_64')
+url="http://packages.debian.org/unstable/source/pdmenu"
+license=('GPL')
+depends=('gpm' 'slang')
+optdepends=('perl')
+source=(http://ftp.debian.org/debian/pool/main/p/pdmenu/pdmenu_$pkgver.tar.gz)
+md5sums=('656d9fbfedef7018521ba0299ba7f4a4')
+
+build() {
+ cd $srcdir/pdmenu
+ ./configure --prefix=/usr --sysconfdir=/etc
+ make
+ make INSTALL_PREFIX=$pkgdir install
+}
diff --git a/community/pdmenu/utf8.patch b/community/pdmenu/utf8.patch
new file mode 100644
index 000000000..de5508b54
--- /dev/null
+++ b/community/pdmenu/utf8.patch
@@ -0,0 +1,26 @@
+diff -wbBur pdmenu.org/src/inputbox.c pdmenu/src/inputbox.c
+--- pdmenu.org/src/inputbox.c 2006-01-25 07:58:35.000000000 +0300
++++ pdmenu/src/inputbox.c 2007-06-25 18:59:12.000000000 +0400
+@@ -110,7 +112,7 @@
+ ret->ignore=1;
+ return ret;
+ default:
+- if ((key>=32) && (key<127) && (curspos<SLtt_Screen_Cols -6)) {
++ if ((key>=32) && (curspos<SLtt_Screen_Cols-6)) {
+ ret->value[curspos++]=key;
+ ret->value[curspos]='\0';
+ }
+diff -wbBur pdmenu.org/src/pdmenu.c pdmenu/src/pdmenu.c
+--- pdmenu.org/src/pdmenu.c 2006-01-25 07:58:35.000000000 +0300
++++ pdmenu/src/pdmenu.c 2007-06-25 18:16:46.000000000 +0400
+@@ -187,7 +187,9 @@
+ Menu_Type *m;
+ int ret;
+
+- setlocale(LC_ALL, "");
++// setlocale(LC_ALL, "");
++ SLutf8_enable(1);
++
+ bindtextdomain(PACKAGE,LOCALEDIR);
+ textdomain(PACKAGE);
+