milis/talimatname/genel/networkmanager/talimat

45 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Description: Ağın daha doğrudan yönetilebilir olmasını sağlayan basitleştiren ve geliştiren araçlar
# URL: http://projects.gnome.org/NetworkManager/
# Packager: milisarge
# Depends on: libndp libsoup libgudev modemmanager dbus-glib iptables libnl nss wireless-tools polkit upower vala wpa-supplicant gobject-introspection newt
_name=NetworkManager
name=networkmanager
version=1.4.2
release=1
source=(http://ftp.gnome.org/pub/gnome/sources/$_name/${version%.*}/$_name-$version.tar.xz)
build() {
cd ${_name}-$version
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--with-nmtui \
--with-modem-manager-1 \
--with-session-tracking=consolekit \
--with-suspend-resume=upower \
--with-dbus-sys-dir=/etc/dbus-1/system.d \
--docdir=/usr/share/doc/networkmanager-$version \
--with-systemdsystemunitdir=no \
--disable-ppp
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
make
make DESTDIR=$PKG install
cat > $PKG/etc/NetworkManager/NetworkManager.conf << EOF
[main]
plugins=keyfile
EOF
# create a VPN directory
install -d $PKG/etc/$_name/VPN
install -m755 clients/.libs/nm-online -D $PKG/usr/bin/nm-online
# create keyfile plugin system-settings directory
install -d $PKG/etc/$_name/system-connections
}