[SCM] kinfocenter packaging branch, master, updated. debian/5.3.2-1-9-g23174b3
Maximiliano Curia
maxy at moszumanska.debian.org
Thu Sep 3 18:46:08 UTC 2015
Gitweb-URL: http://git.debian.org/?p=pkg-kde/plasma/kinfocenter.git;a=commitdiff;h=23174b3
The following commit has been merged in the master branch:
commit 23174b39aeb97897076eeaf88ac5cce82849e5cf
Author: Maximiliano Curia <maxy at gnuservers.com.ar>
Date: Thu Sep 3 20:45:04 2015 +0200
Overkill oui.db update. (Closes: #696459, #791426)
---
debian/changelog | 1 +
debian/control | 2 +-
debian/kinfocenter.install | 1 +
debian/kinfocenter.links | 1 +
debian/kinfocenter.postinst | 14 ++++++++++++++
debian/kinfocenter.postrm | 13 +++++++++++++
debian/kinfocenter_oui.sh | 17 +++++++++++++++++
debian/rules | 4 ++++
8 files changed, 52 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index a9b6433..ac9d5f9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
kinfocenter (4:5.4.0-1~) UNRELEASED; urgency=medium
* New upstream release (5.4.0).
+ * Overkill oui.db update. (Closes: #696459, #791426)
-- Maximiliano Curia <maxy at debian.org> Wed, 02 Sep 2015 23:37:03 +0200
diff --git a/debian/control b/debian/control
index 31af33b..66148c4 100644
--- a/debian/control
+++ b/debian/control
@@ -37,7 +37,7 @@ Vcs-Git: git://anonscm.debian.org/pkg-kde/plasma/kinfocenter.git
Package: kinfocenter
Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}, ieee-data
Breaks: about-distro (<< 4:5.2.95),
kinfocenter5 (<< 4:5.2.0-0ubuntu1~ubuntu14.10~ppa3),
kinfocenter5-data (<< 4:5.2.0-0ubuntu1~ubuntu14.10~ppa3),
diff --git a/debian/kinfocenter.install b/debian/kinfocenter.install
index 286d3c4..fc9611f 100644
--- a/debian/kinfocenter.install
+++ b/debian/kinfocenter.install
@@ -1,2 +1,3 @@
etc/xdg/menus/kinfocenter.menu
usr/*
+debian/kinfocenter_oui.sh /var/lib/ieee-data/update.d
diff --git a/debian/kinfocenter.links b/debian/kinfocenter.links
new file mode 100644
index 0000000..8ef3d7d
--- /dev/null
+++ b/debian/kinfocenter.links
@@ -0,0 +1 @@
+var/lib/ieee-data/kinfocenter_oui.db usr/share/kcmview1394/oui.db
diff --git a/debian/kinfocenter.postinst b/debian/kinfocenter.postinst
new file mode 100644
index 0000000..82b34c0
--- /dev/null
+++ b/debian/kinfocenter.postinst
@@ -0,0 +1,14 @@
+#! /bin/sh
+
+set -e
+
+BASEDIR=/var/lib/ieee-data/
+
+if [ "configure" = "$1" ]; then
+ chmod 755 /var/lib/ieee-data/update.d/kinfocenter_oui.sh
+ /var/lib/ieee-data/update.d/kinfocenter_oui.sh "${BASEDIR}" "${BASEDIR}oui.txt"
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/kinfocenter.postrm b/debian/kinfocenter.postrm
new file mode 100644
index 0000000..1e5aef1
--- /dev/null
+++ b/debian/kinfocenter.postrm
@@ -0,0 +1,13 @@
+#! /bin/sh
+
+set -e
+
+BASEDIR=/var/lib/ieee-data/
+
+if [ "remove" = "$1" ] || [ "purge" = "$1" ]; then
+ rm "${BASEDIR}kinfocenter_oui.db"
+fi
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/kinfocenter_oui.sh b/debian/kinfocenter_oui.sh
new file mode 100755
index 0000000..56253e0
--- /dev/null
+++ b/debian/kinfocenter_oui.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+dirname="$1"
+filename="$2"
+
+if [ "oui.txt" != $(basename "$filename") ]; then
+ exit 1
+fi
+
+awk '
+/base 16/ {
+ if (NF>3) {
+ s=$1;
+ for (i=4; i<=NF; i++) s=s " " $i;
+ print s;
+ }
+}' $filename > $dirname/kinfocenter_oui.db
diff --git a/debian/rules b/debian/rules
index 311eedf..4d93e31 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,3 +8,7 @@ include /usr/share/pkg-kde-tools/qt-kde-team/2/l10n-packages.mk
override_dh_strip:
$(overridden_command) --dbg-package=kinfocenter-dbg
+
+override_dh_install:
+ rm debian/tmp/usr/share/kcmview1394/oui.db
+ $(overridden_command)
--
kinfocenter packaging
More information about the pkg-kde-commits
mailing list