Stefan.petrea has uploaded a new change for review. https://gerrit.wikimedia.org/r/74827
Change subject: Debian metadata ...................................................................... Debian metadata Change-Id: Ia9d5e82eb610642a9643b65039cf1cd4016b7318 --- A debian/changelog A debian/compat A debian/control A debian/copyright A debian/gbp.conf A debian/libdclass-data.install A debian/libdclass-java.install A debian/libdclass-jni.install A debian/libdclass-jni.links A debian/libdclass0-dev.install A debian/libdclass0.dirs A debian/libdclass0.install A debian/libdclass0.links A debian/rules A debian/source/format 15 files changed, 176 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/analytics/dclass refs/changes/27/74827/1 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..b4d1326 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,40 @@ +dclass (2.2.0-1) precise-wikimedia; urgency=low + + [ Stefan Petrea ] + * Updated version in configure.ac + * included updates from this review in patchset 6 + https://gerrit.wikimedia.org/r/#/c/73860/6/ + + -- Stefan Petrea <[email protected]> Thu, 18 Jul 2013 17:22:35 +0200 + +dclass (2.0.15-2) precise-wikimedia; urgency=low + + [ Stefan Petrea ] + * Tested and checked again Makefile.am , and debian/rules and package contents + Tested every package in a VM + * Used feedback from review: + - Fixed problems from configure.ac + + -- Stefan Petrea <[email protected]> Wed, 18 Jul 2013 01:30:10 +0200 + +dclass (2.0.15-1) precise-wikimedia; urgency=low + + [ Stefan Petrea ] + * Added libdclass-java + + -- Stefan Petrea <[email protected]> Wed, 17 Jul 2013 15:26:29 +0200 + +dclass (2.0.14-2) precise-wikimedia; urgency=low + + [ Stefan Petrea ] + * Switched to upstream JNI + * Update Makefile.am + + -- Stefan Petrea <[email protected]> Fri, 12 Jul 2013 20:29:31 +0300 + +dclass (2.0.14-1) precise-wikimedia; urgency=low + + [ Faidon Liambotis ] + * Initial release. + + -- Faidon Liambotis <[email protected]> Wed, 10 Jul 2013 17:19:31 +0300 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..bb7f478 --- /dev/null +++ b/debian/control @@ -0,0 +1,72 @@ +Source: dclass +Section: libs +Priority: optional +Maintainer: Wikimedia Operations <[email protected]> +Uploaders: Diederik van Liere <[email protected]>, Stefan Petrea <[email protected]>, Faidon Liambotis <[email protected]> +Build-Depends: debhelper (>= 9), dh-autoreconf, dh-exec, + default-jdk | openjdk-6-jdk | openjdk-7-jdk +Standards-Version: 3.9.3.1 +Vcs-Git: https://git.wikimedia.org/git/analytics/dclass.git +Homepage: https://git.wikimedia.org/summary/analytics%2Fdclass + +Package: libdclass0 +Architecture: any +Pre-Depends: multiarch-support +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: libdclass-data +Description: User-agent device detection library + User-agent device detection library written in C to quickly + parse a browser's useragent string. The goal of this project + is to quickly and accurately match text against a large number + of flexable patterns. + +Package: libdclass-data +Section: libs +Architecture: all +Multi-Arch: foreign +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: User-agent device detection library (data files) + User-agent device detection library written in C to quickly + parse a browser's useragent string. The goal of this project + is to quickly and accurately match text against a large number + of flexable patterns. + . + This package contains the dTree database data files. + +Package: libdclass0-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libdclass0 (= ${binary:Version}) +Description: User-agent device detection library (development headers) + User-agent device detection library written in C to quickly + parse a browser's useragent string. The goal of this project + is to quickly and accurately match text against a large number + of flexable patterns. + . + This package contains the development headers for libdclass. + +Package: libdclass-jni +Architecture: amd64 +Pre-Depends: multiarch-support +Section: java +Depends: ${shlibs:Depends}, ${misc:Depends}, libdclass0 (= ${binary:Version}) +Description: User-agent device detection library (JNI bindings) + User-agent device detection library written in C to quickly + parse a browser's useragent string. The goal of this project + is to quickly and accurately match text against a large number + of flexable patterns. + . + This package contains the Java JNI bindings. + +Package: libdclass-java +Section: java +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libdclass-jni (= ${binary:Version}) +Description: Java interface for the JNI bindings of dClass. + User-agent device detection library written in C to quickly + parse a browser's useragent string. The goal of this project + is to quickly and accurately match text against a large number + of flexable patterns. + . + This package contains the Java interface to the JNI bindings. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..e6dab91 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,28 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: dclass +Source: https://github.com/TheWeatherChannel/dClass + +Files: * +Copyright: 2012 The Weather Channel + 2013 Reza Naghibi +License: Apache-2.0 + +Files: debian/* +Copyright: 2013 Wikimedia Foundation Inc. +License: Apache-2.0 + +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + . + On Debian systems, the complete text of the Apache version 2.0 license + can be found in "/usr/share/common-licenses/Apache-2.0". diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..c632ad9 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,7 @@ +[DEFAULT] +upstream-branch = master +debian-branch = debian +color = auto + +[git-buildpackage] +export-dir = ../build-area/ diff --git a/debian/libdclass-data.install b/debian/libdclass-data.install new file mode 100644 index 0000000..4f1ffcc --- /dev/null +++ b/debian/libdclass-data.install @@ -0,0 +1,2 @@ +dtrees/openddr.dtree usr/share/libdclass +dtrees/browser.dtree usr/share/libdclass diff --git a/debian/libdclass-java.install b/debian/libdclass-java.install new file mode 100644 index 0000000..89e733d --- /dev/null +++ b/debian/libdclass-java.install @@ -0,0 +1 @@ +dclass.jar usr/share/libdclass diff --git a/debian/libdclass-jni.install b/debian/libdclass-jni.install new file mode 100755 index 0000000..cc3a1be --- /dev/null +++ b/debian/libdclass-jni.install @@ -0,0 +1,2 @@ +#! /usr/bin/dh-exec +usr/lib/${DEB_HOST_MULTIARCH}/*jni.so* usr/lib/${DEB_HOST_MULTIARCH}/jni/ diff --git a/debian/libdclass-jni.links b/debian/libdclass-jni.links new file mode 100755 index 0000000..6f7c4cc --- /dev/null +++ b/debian/libdclass-jni.links @@ -0,0 +1,2 @@ +#!/bin/sh +echo "/usr/lib/$DEB_HOST_MULTIARCH/jni/libdclassjni.so /usr/lib/libdclassjni.so" diff --git a/debian/libdclass0-dev.install b/debian/libdclass0-dev.install new file mode 100644 index 0000000..d16c4ee --- /dev/null +++ b/debian/libdclass0-dev.install @@ -0,0 +1,4 @@ +usr/lib/*/libdclass.so +src/dtree_client.h usr/include/libdclass +src/dclass_client.h usr/include/libdclass +src/openddr_client.h usr/include/libdclass diff --git a/debian/libdclass0.dirs b/debian/libdclass0.dirs new file mode 100644 index 0000000..084f6a6 --- /dev/null +++ b/debian/libdclass0.dirs @@ -0,0 +1 @@ +usr/share/libdclass diff --git a/debian/libdclass0.install b/debian/libdclass0.install new file mode 100644 index 0000000..9212ec0 --- /dev/null +++ b/debian/libdclass0.install @@ -0,0 +1,2 @@ +usr/lib/*/libdclass.so.0 +usr/lib/*/libdclass.so.0.0.0 diff --git a/debian/libdclass0.links b/debian/libdclass0.links new file mode 100755 index 0000000..c39ca4f --- /dev/null +++ b/debian/libdclass0.links @@ -0,0 +1,2 @@ +#!/bin/sh +echo "/usr/lib/$DEB_HOST_MULTIARCH/libdclass.so /usr/lib/libdclass.so" diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..de02736 --- /dev/null +++ b/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +export DH_VERBOSE=1 + +export JAVA_HOME=/usr/lib/jvm/default-java/ + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +%: + dh $@ --with autoreconf diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) -- To view, visit https://gerrit.wikimedia.org/r/74827 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ia9d5e82eb610642a9643b65039cf1cd4016b7318 Gerrit-PatchSet: 1 Gerrit-Project: analytics/dclass Gerrit-Branch: debian Gerrit-Owner: Stefan.petrea <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
