summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlarchunix2015-06-13 20:15:21 +0200
committerlarchunix2015-06-13 20:19:21 +0200
commite5c0d38333c304c5aa0f6cd62db0a636b532e8f2 (patch)
tree10e19a5c97392a6c9a626ce9bf673234bd1ac20d
downloadaur-e5c0d38333c304c5aa0f6cd62db0a636b532e8f2.tar.gz
Initial import
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD43
-rw-r--r--gcc-47.patch11
-rw-r--r--intel-lms.service12
4 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a6437e0edaa2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = intel-lms
+ pkgdesc = Intel Local Manageability Service
+ pkgver = 8.0.0.7
+ pkgrel = 1
+ url = https://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers/
+ arch = i686
+ arch = x86_64
+ license = BSD
+ depends = gcc-libs
+ source = https://software.intel.com/sites/default/files/lms-8.0.0-7.tar.gz
+ source = intel-lms.service
+ source = gcc-47.patch
+ md5sums = 3cbd027a0e6e9ced8238478b24cde3c6
+ md5sums = d344fa672b31ce6e065ef46d4dabac60
+ md5sums = a6e645b4abe32bfd7206c246a6b9ae83
+
+pkgname = intel-lms
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8a42a011903e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+_srcname=lms
+_srcver=8.0.0
+_srcrel=7
+
+pkgname=intel-$_srcname
+pkgver=$_srcver.$_srcrel
+pkgrel=1
+pkgdesc="Intel Local Manageability Service"
+arch=('i686' 'x86_64')
+url="https://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers/"
+license=('BSD')
+depends=('gcc-libs')
+source=("https://software.intel.com/sites/default/files/$_srcname-$_srcver-$_srcrel.tar.gz"
+ "$pkgname.service"
+ 'gcc-47.patch')
+md5sums=('3cbd027a0e6e9ced8238478b24cde3c6'
+ 'd344fa672b31ce6e065ef46d4dabac60'
+ 'a6e645b4abe32bfd7206c246a6b9ae83')
+
+prepare() {
+ cd "$_srcname-$_srcver-$_srcrel"
+ patch -p1 < "$srcdir"/gcc-47.patch
+}
+
+build() {
+ cd "$_srcname-$_srcver-$_srcrel"
+ ./configure --prefix=/usr \
+ --sbindir=/usr/bin
+ make
+}
+
+package() {
+ cd "$_srcname-$_srcver-$_srcrel"
+ make DESTDIR="$pkgdir/" install
+
+ # Replace default sysvinit script with a systemd unit
+ rm -r "$pkgdir/etc"
+ install -D -m644 {"$srcdir","$pkgdir/"usr/lib/systemd/system}/$pkgname.service
+
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+
+# vim: set ft=sh ts=4 sw=4 noet:
diff --git a/gcc-47.patch b/gcc-47.patch
new file mode 100644
index 000000000000..285743d7767b
--- /dev/null
+++ b/gcc-47.patch
@@ -0,0 +1,11 @@
+diff -ur lms-8.0.0-7.orig lms-8.0.0-7
+--- lms-8.0.0-7.orig/src/tools/ATVersion.cpp 2011-06-29 11:45:54.000000000 +0200
++++ lms-8.0.0-7/src/tools/ATVersion.cpp 2015-02-22 19:08:00.607146747 +0100
+@@ -40,6 +40,7 @@
+ #include <cerrno>
+ #include <fstream>
+ #include <dirent.h>
++#include <unistd.h>
+
+ #define AT_VERSION_ARGUMENT "--version"
+ #define AT_VERSION_MAXSIZE 40
diff --git a/intel-lms.service b/intel-lms.service
new file mode 100644
index 000000000000..cbe201c02fb5
--- /dev/null
+++ b/intel-lms.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Intel Local Manageability Service
+Documentation=https://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers/
+After=network.target
+
+[Service]
+Type=forking
+PIDFile=/var/run/lms.pid
+ExecStart=/usr/sbin/lms
+
+[Install]
+WantedBy=multi-user.target