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

Reply via email to