diff options
author | Brian Bidulock | 2015-06-10 07:19:58 -0600 |
---|---|---|
committer | Brian Bidulock | 2015-06-10 07:19:58 -0600 |
commit | 8f6f90a0cc8c7c2201b457d812f6d041e1df6914 (patch) | |
tree | 2a7acca94ea894bd1793f96da166259d8ac6651d | |
download | aur-8f6f90a0cc8c7c2201b457d812f6d041e1df6914.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | gtk_table_to_gtk_grid.patch | 40 | ||||
-rw-r--r-- | networkmanager-pptp.install | 11 |
4 files changed, 119 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cc270ca7b41c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = networkmanager-pptp-gtk2 + pkgdesc = NetworkManager VPN plugin for pptp + pkgver = 0.9.8.4 + pkgrel = 1 + url = http://www.gnome.org/projects/NetworkManager/ + install = networkmanager-pptp.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = intltool + depends = networkmanager>=0.9.8 + depends = pptpclient + depends = gtk2 + depends = libgnome-keyring + optdepends = network-manager-applet: GNOME frontends to NetWorkmanager + provides = networkmanager-pptp + conflicts = networkmanager-pptp + options = !libtool + source = http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-pptp/0.9/NetworkManager-pptp-0.9.8.4.tar.xz + source = gtk_table_to_gtk_grid.patch + sha256sums = 97ba8f6f726056c3b8e0e1c8d2ab3d32791cadd7c3a38e0478fb2bd3ecafdce8 + sha256sums = 17c194c605bca780bf657711e9cff910c63ab27eae70c11cb6c53e9c75ad3215 + +pkgname = networkmanager-pptp-gtk2 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..94c093656923 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 194798 2013-09-23 17:24:22Z heftig $ +# Maintainer: Ionut Biru <ibiru@archlinux.org> + +pkgname=networkmanager-pptp-gtk2 +_pkgname=networkmanager-pptp +pkgver=0.9.8.4 +pkgrel=1 +pkgdesc="NetworkManager VPN plugin for pptp " +arch=('i686' 'x86_64') +license=('GPL') +url="http://www.gnome.org/projects/NetworkManager/" +depends=("networkmanager>=${pkgver::5}" 'pptpclient' 'gtk2' 'libgnome-keyring') +makedepends=('intltool') +optdepends=('network-manager-applet: GNOME frontends to NetWorkmanager') +options=('!libtool') +provides=($_pkgname) +conflicts=($_pkgname) +install=networkmanager-pptp.install +source=(http://ftp.gnome.org/pub/GNOME/sources/NetworkManager-pptp/0.9/NetworkManager-pptp-${pkgver}.tar.xz + gtk_table_to_gtk_grid.patch) +sha256sums=('97ba8f6f726056c3b8e0e1c8d2ab3d32791cadd7c3a38e0478fb2bd3ecafdce8' + '17c194c605bca780bf657711e9cff910c63ab27eae70c11cb6c53e9c75ad3215') + +prepare() { + cd NetworkManager-pptp-${pkgver} +# patch -Np1 -i ../gtk_table_to_gtk_grid.patch +} + +build() { + cd NetworkManager-pptp-${pkgver} + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/networkmanager \ + --disable-static \ + --with-gtkver=2 \ + --enable-more-warnings=no + make +} + +package() { + cd NetworkManager-pptp-${pkgver} + make DESTDIR="${pkgdir}" install +} diff --git a/gtk_table_to_gtk_grid.patch b/gtk_table_to_gtk_grid.patch new file mode 100644 index 000000000000..3483b57cc0be --- /dev/null +++ b/gtk_table_to_gtk_grid.patch @@ -0,0 +1,40 @@ +From: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com> +Subject: Port GtkTable uses to GtkGrid. + +Index: network-manager-pptp/auth-dialog/vpn-password-dialog.c +=================================================================== +--- network-manager-pptp.orig/auth-dialog/vpn-password-dialog.c 2012-02-15 11:24:03.803503000 -0500 ++++ network-manager-pptp/auth-dialog/vpn-password-dialog.c 2012-02-15 11:30:20.344710680 -0500 +@@ -124,8 +124,8 @@ + label = gtk_label_new_with_mnemonic (label_text); + gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5); + +- gtk_table_attach_defaults (GTK_TABLE (table), label, 0, 1, row, row + 1); +- gtk_table_attach_defaults (GTK_TABLE (table), entry, 1, 2, row, row + 1); ++ gtk_grid_attach (GTK_GRID (table), label, 0, row, 1, 1); ++ gtk_grid_attach (GTK_GRID (table), entry, 1, row, 1, 1); + + gtk_label_set_mnemonic_widget (GTK_LABEL (label), entry); + } +@@ -154,7 +154,7 @@ + if (priv->show_password_secondary) + add_row (priv->table, row++, priv->secondary_password_label, priv->password_entry_secondary); + +- gtk_table_attach_defaults (GTK_TABLE (priv->table), priv->show_passwords_checkbox, 1, 2, row, row + 1); ++ gtk_grid_attach (GTK_GRID (priv->table), priv->show_passwords_checkbox, 1, row, 1, 1); + + gtk_widget_show_all (priv->table); + } +@@ -228,9 +228,9 @@ + + priv->group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL); + +- priv->table = gtk_table_new (4, 2, FALSE); +- gtk_table_set_col_spacings (GTK_TABLE (priv->table), 12); +- gtk_table_set_row_spacings (GTK_TABLE (priv->table), 6); ++ priv->table = gtk_grid_new (); ++ gtk_grid_set_column_spacing (GTK_GRID (priv->table), 12); ++ gtk_grid_set_row_spacing (GTK_GRID (priv->table), 6); + gtk_container_add (GTK_CONTAINER (priv->table_alignment), priv->table); + + priv->password_entry = gtk_entry_new (); diff --git a/networkmanager-pptp.install b/networkmanager-pptp.install new file mode 100644 index 000000000000..931c0517cb78 --- /dev/null +++ b/networkmanager-pptp.install @@ -0,0 +1,11 @@ +post_install() { + gtk-update-icon-cache -f -q -t /usr/share/icons/hicolor +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} |