diff options
author | Lara Maia | 2015-06-12 00:34:46 -0300 |
---|---|---|
committer | Lara Maia | 2015-06-12 00:34:46 -0300 |
commit | 71bed760eb8477b1d7c2266d2ca910967f6da48c (patch) | |
tree | 5dcb26324ec361e64dfa96c6910c883a2ecf8544 | |
download | aur-71bed760eb8477b1d7c2266d2ca910967f6da48c.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | center-and-multihead.patch | 34 | ||||
-rw-r--r-- | gcc43.patch | 51 |
4 files changed, 140 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..92fca863792a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = gmrun-multihead + pkgdesc = A simple program which provides a run program window + pkgver = 0.9.2 + pkgrel = 2 + url = http://sf.net/projects/gmrun + arch = i686 + arch = x86_64 + license = GPL + depends = gtk2 + depends = popt + provides = gmrun + conflicts = gmrun + conflicts = gmrun-xdg + source = http://downloads.sourceforge.net/gmrun/gmrun-0.9.2.tar.gz + source = gcc43.patch + source = center-and-multihead.patch + md5sums = 6cef37a968006d9496fc56a7099c603c + md5sums = 3a0b69d8c2cac6cfb551b9d235441ecb + md5sums = 11bcdeb1a0618f13545c0a127a25114f + +pkgname = gmrun-multihead + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5d8eccd70457 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Vinycius Maia <suportevg@uol.com.br> + +pkgname=gmrun-multihead +_programname=gmrun +provides='gmrun' +conflicts=('gmrun' 'gmrun-xdg') +pkgver=0.9.2 +pkgrel=2 +pkgdesc="A simple program which provides a run program window" +arch=('i686' 'x86_64') +url="http://sf.net/projects/gmrun" +license=('GPL') +depends=('gtk2' 'popt') +source=("http://downloads.sourceforge.net/${_programname}/${_programname}-$pkgver.tar.gz" + "gcc43.patch" + "center-and-multihead.patch") +md5sums=('6cef37a968006d9496fc56a7099c603c' + '3a0b69d8c2cac6cfb551b9d235441ecb' + '11bcdeb1a0618f13545c0a127a25114f') + +build() { + cd "${srcdir}/${_programname}-${pkgver}" + + patch -p0 -i "${srcdir}/gcc43.patch" + patch -p0 -i "${srcdir}/center-and-multihead.patch" + ./configure --prefix=/usr + make +} + +package() { + cd "${srcdir}/${_programname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/center-and-multihead.patch b/center-and-multihead.patch new file mode 100644 index 000000000000..ffb0c8111e72 --- /dev/null +++ b/center-and-multihead.patch @@ -0,0 +1,34 @@ +--- src/main.cc.orig ++++ src/main.cc +@@ -542,7 +542,6 @@ + gtk_widget_set_name(win, "Msh_Run_Window"); + gtk_window_set_title(GTK_WINDOW(win), "Execute program feat. completion"); + gtk_window_set_policy(GTK_WINDOW(win), FALSE, FALSE, TRUE); +- // gtk_window_set_position(GTK_WINDOW(win), GTK_WIN_POS_CENTER); + gtk_container_set_border_width(GTK_CONTAINER(win), 4); + gtk_signal_connect(GTK_OBJECT(win), "destroy", + GTK_SIGNAL_FUNC(gtk_main_quit), NULL); +@@ -654,7 +653,10 @@ + } + else + { +- gtk_widget_set_uposition(win, prefs_left, prefs_top); ++ if ((prefs_top == -1) && (prefs_left == -1)) ++ gtk_window_set_position(GTK_WINDOW(win), GTK_WIN_POS_CENTER); ++ else ++ gtk_widget_set_uposition(win, prefs_left, prefs_top); + } + + gtk_widget_show(win); +--- config/gmrunrc.orig ++++ config/gmrunrc +@@ -7,7 +7,8 @@ + TermExec = ${Terminal} -e + AlwaysInTerm = ssh telnet ftp lynx mc vi vim pine centericq perldoc man + +-# Set window geometry (except height) ++# Set window geometry (except height). ++# Top / Left = -1: Center dialog box in the current screen. + Width = 400 + Top = 100 + Left = 200 diff --git a/gcc43.patch b/gcc43.patch new file mode 100644 index 000000000000..6f79591f69d2 --- /dev/null +++ b/gcc43.patch @@ -0,0 +1,51 @@ +--- src/gtkcompletionline.cc.orig 2003-11-16 11:55:07.000000000 +0100 ++++ src/gtkcompletionline.cc 2008-05-08 08:51:22.000000000 +0200 +@@ -29,6 +29,7 @@ + #include <set> + #include <sstream> + #include <string> ++#include <cstring> + #include <vector> + using namespace std; + +--- src/ci_string.h.orig 2001-05-16 16:39:31.000000000 +0200 ++++ src/ci_string.h 2008-05-08 08:51:33.000000000 +0200 +@@ -7,6 +7,7 @@ + #define __CI_STRING_H__ + + #include <string> ++#include <cstring> + #include <ctype.h> + + struct ci_char_traits : public std::char_traits<char> +--- src/prefs.cc.orig 2002-08-16 12:48:22.000000000 +0200 ++++ src/prefs.cc 2008-05-08 08:51:54.000000000 +0200 +@@ -13,6 +13,7 @@ + #include <fstream> + #include <iostream> + #include <stdio.h> ++#include <stdlib.h> + + #include <list> + +--- src/main.cc.orig 2003-11-16 11:55:07.000000000 +0100 ++++ src/main.cc 2008-05-08 09:03:11.000000000 +0200 +@@ -14,6 +14,7 @@ + #include <gdk/gdkkeysyms.h> + + #include <string> ++#include <cstring> + #include <iostream> + #include <sstream> + #include <vector> + +--- src/gtkcompletionline.cc.orig 2009-06-19 22:38:14.000000000 +0400 ++++ src/gtkcompletionline.cc 2009-06-19 22:37:14.000000000 +0400 +@@ -376,7 +377,7 @@ + return 0; + } + +-int my_alphasort(const void* va, const void* vb) { ++int my_alphasort(const dirent** va, const dirent** vb) { + const struct dirent** a = (const struct dirent**)va; + const struct dirent** b = (const struct dirent**)vb; |