diff options
author | Brian Bidulock | 2015-06-10 06:44:43 -0600 |
---|---|---|
committer | Brian Bidulock | 2015-06-10 06:44:43 -0600 |
commit | 29aa96d8228f4912f9d0b045851de6b3c3eff532 (patch) | |
tree | a8b5587b3debdcc7d9b1397699c90510a57c369e | |
download | aur-29aa96d8228f4912f9d0b045851de6b3c3eff532.tar.gz |
initial version
-rw-r--r-- | .SRCINFO | 63 | ||||
-rw-r--r-- | NetworkManager.conf | 2 | ||||
-rw-r--r-- | PKGBUILD | 102 | ||||
-rw-r--r-- | disable_set_hostname.patch | 19 | ||||
-rw-r--r-- | networkmanager.install | 9 |
5 files changed, 195 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..621f42e99081 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,63 @@ +pkgbase = networkmanager-ifupdown + pkgdesc = Network Management daemon + pkgver = 0.9.8.10 + pkgrel = 5 + url = http://www.gnome.org/projects/NetworkManager/ + arch = i686 + arch = x86_64 + license = GPL2 + license = LGPL2.1 + makedepends = intltool + makedepends = dhcpcd + makedepends = dhclient + makedepends = iptables + makedepends = gobject-introspection + makedepends = gtk-doc + makedepends = git + makedepends = ppp + makedepends = modemmanager + makedepends = dbus-glib + makedepends = iproute2 + makedepends = libnl + makedepends = nss + makedepends = polkit + makedepends = wpa_supplicant + makedepends = dhcp-client + makedepends = libsoup + makedepends = systemd + makedepends = libmm-glib + source = http://ftp.gnome.org/pub/gnome/sources/NetworkManager/0.9/NetworkManager-0.9.8.10.tar.xz + source = NetworkManager.conf + source = disable_set_hostname.patch + sha256sums = 064d27223d3824859df12e1fb25b787fec1c68bbc864dc52a0289b9211c4c972 + sha256sums = 44b048804c7c0b8b3b0c29b8632b6ad613c397d0a1635ec918e10c0fbcdadf21 + sha256sums = 25056837ea92e559f09563ed817e3e0cd9333be861b8914e45f62ceaae2e0460 + +pkgname = networkmanager-ifupdown + install = networkmanager.install + depends = libnm-glib-ifupdown + depends = iproute2 + depends = libnl + depends = polkit + depends = wpa_supplicant + depends = dhcp-client + depends = libsoup + depends = libmm-glib + optdepends = dhclient: DHCPv6 support + optdepends = dnsmasq: Connection sharing + optdepends = bluez: Bluetooth support + optdepends = openresolv: resolvconf support + optdepends = ppp: Dialup connection support + provides = networkmanager=0.9.8.10 + conflicts = networkmanager + backup = etc/NetworkManager/NetworkManager.conf + +pkgname = libnm-glib-ifupdown + pkgdesc = NetworkManager library + depends = libsystemd + depends = nss + depends = dbus-glib + depends = libutil-linux + provides = libnm-glib=0.9.8.10 + conflicts = libnm-glib + diff --git a/NetworkManager.conf b/NetworkManager.conf new file mode 100644 index 000000000000..c37b59680034 --- /dev/null +++ b/NetworkManager.conf @@ -0,0 +1,2 @@ +[main] +plugins=keyfile diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..eef7f165d454 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,102 @@ +# $Id: PKGBUILD 211827 2014-04-27 16:57:26Z heftig $ +# Maintainer: Brian Bidulock <bidulock@openss7.org> +# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> +# Contributor: Jan de Groot <jgc@archlinxu.org> +# Contributor: Wael Nasreddine <gandalf@siemens-mobiles.org> +# Contributor: Tor Krill <tor@krill.nu> +# Contributor: Will Rea <sillywilly@gmail.com> +# Contributor: Valentine Sinitsyn <e_val@inbox.ru> + +pkgbase=networkmanager-ifupdown +pkgname=(networkmanager-ifupdown libnm-glib-ifupdown) +pkgver=0.9.8.10 +pkgrel=5 +pkgdesc="Network Management daemon" +arch=(i686 x86_64) +license=(GPL2 LGPL2.1) +url="http://www.gnome.org/projects/NetworkManager/" +makedepends=(intltool dhcpcd dhclient iptables gobject-introspection gtk-doc git ppp modemmanager + dbus-glib iproute2 libnl nss polkit wpa_supplicant dhcp-client libsoup systemd + libmm-glib) +#source=(git://anongit.freedesktop.org/NetworkManager/NetworkManager#commit=93c1041 +source=(http://ftp.gnome.org/pub/gnome/sources/NetworkManager/${pkgver:0:3}/NetworkManager-$pkgver.tar.xz + NetworkManager.conf disable_set_hostname.patch) +sha256sums=('064d27223d3824859df12e1fb25b787fec1c68bbc864dc52a0289b9211c4c972' + '44b048804c7c0b8b3b0c29b8632b6ad613c397d0a1635ec918e10c0fbcdadf21' + '25056837ea92e559f09563ed817e3e0cd9333be861b8914e45f62ceaae2e0460') + +prepare() { + cd NetworkManager-$pkgver + patch -Np1 -i ../disable_set_hostname.patch +} + +build() { + cd NetworkManager-$pkgver + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --sbindir=/usr/bin \ + --libexecdir=/usr/lib/networkmanager \ + --with-crypto=nss \ + --with-dhclient=/usr/bin/dhclient \ + --with-dhcpcd=/usr/bin/dhcpcd \ + --with-iptables=/usr/bin/iptables \ + --with-systemdsystemunitdir=/usr/lib/systemd/system \ + --with-udev-dir=/usr/lib/udev \ + --with-resolvconf=/usr/bin/resolvconf \ + --with-session-tracking=systemd \ + --with-modem-manager-1 \ + --disable-static \ + --enable-more-warnings=no \ + --disable-wimax \ + --enable-modify-system \ + --enable-doc \ + --enable-ifupdown \ + --with-pppd-plugin-dir=/usr/lib/pppd/2.4.6 + + make V=0 +} + +package_networkmanager-ifupdown() { + depends=(libnm-glib-ifupdown iproute2 libnl polkit wpa_supplicant dhcp-client libsoup libmm-glib) + optdepends=('dhclient: DHCPv6 support' + 'dnsmasq: Connection sharing' + 'bluez: Bluetooth support' + 'openresolv: resolvconf support' + 'ppp: Dialup connection support') + provides=(networkmanager=$pkgver) + conflicts=(networkmanager) + install=networkmanager.install + backup=('etc/NetworkManager/NetworkManager.conf') + + cd NetworkManager-$pkgver + make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" -C libnm-glib uninstall + make DESTDIR="$pkgdir" -C libnm-util uninstall + make DESTDIR="$pkgdir" -C vapi uninstall + + # Some stuff to move is left over + mv "$pkgdir/usr/include" .. + mv "$pkgdir/usr/lib/pkgconfig" .. + + install -m644 ../NetworkManager.conf "$pkgdir/etc/NetworkManager/" + install -m755 -d "$pkgdir/etc/NetworkManager/dnsmasq.d" + + rm -r "$pkgdir/var/run" +} + +package_libnm-glib-ifupdown() { + pkgdesc="NetworkManager library" + depends=(libsystemd nss dbus-glib libutil-linux) + provides=(libnm-glib=$pkgver) + conflicts=(libnm-glib) + + install -d "$pkgdir/usr/lib" + mv include "$pkgdir/usr" + mv pkgconfig "$pkgdir/usr/lib" + + cd NetworkManager-$pkgver + make DESTDIR="$pkgdir" -C libnm-util install + make DESTDIR="$pkgdir" -C libnm-glib install + make DESTDIR="$pkgdir" -C vapi install +} diff --git a/disable_set_hostname.patch b/disable_set_hostname.patch new file mode 100644 index 000000000000..ee95dd0e1c03 --- /dev/null +++ b/disable_set_hostname.patch @@ -0,0 +1,19 @@ +diff -Nur NetworkManager-0.9.0.orig/src/nm-policy.c NetworkManager-0.9.0/src/nm-policy.c +--- NetworkManager-0.9.0.orig/src/nm-policy.c 2011-08-23 06:41:02.099686450 +0000 ++++ NetworkManager-0.9.0/src/nm-policy.c 2011-08-23 06:43:38.227791737 +0000 +@@ -302,6 +302,7 @@ + return; + } + ++#if 0 + /* Try automatically determined hostname from the best device's IP config */ + if (!best4) + best4 = get_best_ip4_device (policy->manager, &best_req4); +@@ -356,6 +357,7 @@ + } + } + ++#endif + /* If no automatically-configured hostname, try using the hostname from + * when NM started up. + */ diff --git a/networkmanager.install b/networkmanager.install new file mode 100644 index 000000000000..de40c17ed1be --- /dev/null +++ b/networkmanager.install @@ -0,0 +1,9 @@ +post_upgrade() { + (( $(vercmp 0.8.3 $2) > 0 )) && cat <<MSG +ATTENTION: + /etc/NetworkManager/nm-system-settings.conf has been replaced + by /etc/NetworkManager/NetworkManager.conf. Make sure you move + any custom settings to the new config file. +MSG + true +} |