diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | selectwm.patch | 51 |
3 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..08ecd3c13418 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = selectwm + pkgdesc = A window manager selector tool + pkgver = 0.4.1 + pkgrel = 3 + url = http://ordiluc.net/selectwm/ + arch = i686 + arch = x86_64 + license = GPL + depends = gtk2 + source = http://ordiluc.net/selectwm/selectwm-0.4.1.tar.bz2 + source = selectwm.patch + md5sums = 160199961c552922b5880ebf7e201c3c + md5sums = 23e642bf3b8445a88d1e415c13ac25c4 + +pkgname = selectwm + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..20e10819bd68 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Contributor: Anton Bazhenov <anton.bazhenov at gmail> +# Contributor: Juergen Hoetzel <juergen@archlinux.org> +# Contributor: juice <juice@sofy.sk> + +pkgname=selectwm +pkgver=0.4.1 +pkgrel=3 +pkgdesc="A window manager selector tool" +arch=('i686' 'x86_64') +url="http://ordiluc.net/selectwm/" +license=('GPL') +depends=('gtk2') +source=("http://ordiluc.net/selectwm/${pkgname}-${pkgver}.tar.bz2" + "${pkgname}.patch") +md5sums=('160199961c552922b5880ebf7e201c3c' + '23e642bf3b8445a88d1e415c13ac25c4') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + patch -Np1 -i ../${pkgname}.patch + + ./configure \ + --prefix=/usr \ + --mandir=/usr/share/man + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" install + install -Dm644 README "${pkgdir}/usr/share/doc/${pkgname}/README" +} diff --git a/selectwm.patch b/selectwm.patch new file mode 100644 index 000000000000..85577897b30d --- /dev/null +++ b/selectwm.patch @@ -0,0 +1,51 @@ +diff -aur selectwm-0.4.1.orig/src/define.h selectwm-0.4.1/src/define.h +--- selectwm-0.4.1.orig/src/define.h 2002-05-27 14:28:40.000000000 +0600 ++++ selectwm-0.4.1/src/define.h 2012-05-16 14:47:32.224088035 +0600 +@@ -1,6 +1,5 @@ + #include "config.h" + +-#define GTK_DISABLE_DEPRECATED + #define G_DISABLE_DEPRECATED + + #ifdef ENABLE_NLS +diff -aur selectwm-0.4.1.orig/src/miscui.c selectwm-0.4.1/src/miscui.c +--- selectwm-0.4.1.orig/src/miscui.c 2004-04-22 01:04:30.000000000 +0600 ++++ selectwm-0.4.1/src/miscui.c 2012-05-16 14:30:18.880748861 +0600 +@@ -171,14 +171,14 @@ + choptions.spin = spin; + choptions.selectwm_config = selectwm_config; + g_signal_connect (G_OBJECT (btn), "clicked", G_CALLBACK(change_options), &choptions); +- GTK_WIDGET_SET_FLAGS (btn, GTK_CAN_DEFAULT); ++ gtk_widget_set_can_default(GTK_WIDGET(btn), TRUE); + gtk_container_add (GTK_CONTAINER (bbox), btn); + gtk_widget_grab_default (btn); + btn = gtk_button_new_from_stock (GTK_STOCK_CANCEL); + g_signal_connect_swapped (G_OBJECT (btn), "clicked", G_CALLBACK(gtk_widget_destroy), window); + gtk_container_add (GTK_CONTAINER (bbox), btn); + +- GTK_WIDGET_SET_FLAGS (btn, GTK_CAN_DEFAULT); ++ gtk_widget_set_can_default(GTK_WIDGET(btn), TRUE); + + gtk_widget_show_all (win_vbox); + gtk_widget_show (window); +diff -aur selectwm-0.4.1.orig/src/options.c selectwm-0.4.1/src/options.c +--- selectwm-0.4.1.orig/src/options.c 2002-05-22 23:39:27.000000000 +0600 ++++ selectwm-0.4.1/src/options.c 2012-05-16 14:28:00.837414748 +0600 +@@ -32,7 +32,7 @@ + #include "miscui.h" + #include "modify.h" + +-static GString *getline (FILE *fichier) { ++static GString *getline_new (FILE *fichier) { + GString *temp; + gchar buf[128]; + +@@ -64,7 +64,7 @@ + } + buf = g_string_new (""); + while (!feof (config)) { +- buf = getline (config); ++ buf = getline_new (config); + + if (buf->len > 0 && buf->str[0] != '#') { + if (g_strrstr (buf->str, ":")) { |