summaryrefslogtreecommitdiffstats
path: root/main/wireless-tools
diff options
context:
space:
mode:
Diffstat (limited to 'main/wireless-tools')
-rw-r--r--main/wireless-tools/APKBUILD32
-rw-r--r--main/wireless-tools/wireless-tools-29-asneeded.patch13
2 files changed, 45 insertions, 0 deletions
diff --git a/main/wireless-tools/APKBUILD b/main/wireless-tools/APKBUILD
new file mode 100644
index 000000000..b4c726bd0
--- /dev/null
+++ b/main/wireless-tools/APKBUILD
@@ -0,0 +1,32 @@
+# Contributor: Michael Mason <ms13sp@gmail.com>
+# Maintainer:
+pkgname=wireless-tools
+pkgver=29
+pkgrel=1
+pkgdesc="Open Source wireless tools"
+url="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html"
+license="GPL"
+depends=
+makedepends=""
+install=
+subpackages="$pkgname-dev $pkgname-doc"
+source="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.$pkgver.tar.gz
+ wireless-tools-29-asneeded.patch
+ "
+
+build() {
+ cd "$srcdir/wireless_tools.$pkgver"
+ patch -p1 -i ../wireless-tools-29-asneeded.patch || return 1
+ make || return 1
+}
+
+package() {
+ cd "$srcdir/wireless_tools.$pkgver"
+ make INSTALL_DIR="$pkgdir"/usr/sbin \
+ INSTALL_LIB="$pkgdir"/usr/lib \
+ INSTALL_INC="$pkgdir"/usr/include \
+ INSTALL_MAN="$pkgdir"/usr/share/man install || return 1
+}
+
+md5sums="e06c222e186f7cc013fd272d023710cb wireless_tools.29.tar.gz
+9d979950e6965b31d3d136f570273d23 wireless-tools-29-asneeded.patch"
diff --git a/main/wireless-tools/wireless-tools-29-asneeded.patch b/main/wireless-tools/wireless-tools-29-asneeded.patch
new file mode 100644
index 000000000..04f2d869b
--- /dev/null
+++ b/main/wireless-tools/wireless-tools-29-asneeded.patch
@@ -0,0 +1,13 @@
+Index: wireless_tools.29/Makefile
+===================================================================
+--- wireless_tools.29.orig/Makefile
++++ wireless_tools.29/Makefile
+@@ -145,7 +145,7 @@ wireless.h:
+
+ # Compilation of the dynamic library
+ $(DYNAMIC): $(OBJS:.o=.so)
+- $(CC) -shared -o $@ -Wl,-soname,$@ $(STRIPFLAGS) $(LIBS) -lc $^
++ $(CC) $(LDFLAGS) -shared -o $@ -Wl,-soname,$@ $(STRIPFLAGS) $^ $(LIBS) -lc
+
+ # Compilation of the static library
+ $(STATIC): $(OBJS:.o=.so)