r11702 - in /packages/unstable/java-access-bridge/debian: control rules
kartikm-guest at users.alioth.debian.org
kartikm-guest at users.alioth.debian.org
Wed Jun 27 11:37:01 UTC 2007
Author: kartikm-guest
Date: Wed Jun 27 11:37:01 2007
New Revision: 11702
URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=11702
Log:
Added build dependency on gnome-pkg-tools, Better way to get VERSION of upstream package, use dh_install and dh_link, use upstream make install, better clean rule
Modified:
packages/unstable/java-access-bridge/debian/control
packages/unstable/java-access-bridge/debian/rules
Modified: packages/unstable/java-access-bridge/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/java-access-bridge/debian/control?rev=11702&op=diff
==============================================================================
--- packages/unstable/java-access-bridge/debian/control (original)
+++ packages/unstable/java-access-bridge/debian/control Wed Jun 27 11:37:01 2007
@@ -5,6 +5,7 @@
Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
Build-Depends: debhelper (>= 5)
Build-Depends-Indep: autotools-dev,
+ gnome-pkg-tools (>= 0.10),
pkg-config (>= 0.9.0),
sun-java6-jdk,
xbase-clients
Modified: packages/unstable/java-access-bridge/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/packages/unstable/java-access-bridge/debian/rules?rev=11702&op=diff
==============================================================================
--- packages/unstable/java-access-bridge/debian/rules (original)
+++ packages/unstable/java-access-bridge/debian/rules Wed Jun 27 11:37:01 2007
@@ -3,17 +3,14 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
JAVA_HOME := /usr/lib/jvm/java-6-sun
-JRE_HOME := $(JAVA_HOME)/jre
JAR := $(JAVA_HOME)/bin/jar
JARNAME := gnome-java-bridge
-VERSION := $(shell head -1 debian/changelog | cut -f2 -d\( | cut -f1 -d\) | cut -f1 -d\-)
-
-DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+VERSION := dpkg-parsechangelog | grep "^Version: "| cut -b 10-15
CFLAGS = -Wall -g
@@ -26,10 +23,7 @@
config.status: configure
dh_testdir
./configure CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" \
- --host=$(DEB_HOST_GNU_TYPE) \
- --build=$(DEB_BUILD_GNU_TYPE) \
- --prefix=/usr \
- --with-java-home=${JAVA_HOME}
+ --with-java-home=${JAVA_HOME} --prefix=/usr
build: build-stamp
build-stamp: config.status
@@ -37,11 +31,11 @@
$(MAKE)
touch $@
-clean:
+clean::
dh_testdir
dh_testroot
rm -f build-stamp
- -$(MAKE) distclean
+ $(MAKE) -i distclean
# cleanups
rm -f `find -name Makefile`
@@ -58,19 +52,19 @@
dh_clean -k
dh_installdirs
- install -D -m 0644 ${JARNAME}.jar \
- debian/libgnomeaccessbridge-java/usr/share/java/${JARNAME}-${VERSION}.jar
- install -D -m 0644 JNav.jar debian/libgnomeaccessbridge-java/usr/share/java/JNav.jar
-
- ln -s ${JARNAME}-${VERSION}.jar \
- debian/libgnomeaccessbridge-java/usr/share/java/${JARNAME}.jar
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ mv debian/tmp/usr/share/jar/gnome-java-bridge.jar \
+ $(CURDIR)/debian/tmp/usr/share/jar/${JARNAME}-${VERSION}.jar
+ dh_install debian/tmp/usr/share/jar/${JARNAME}-${VERSION}.jar \
+ usr/share/java
+ dh_install debian/tmp/usr/share/jar/JNav.jar usr/share/java
binary-indep: build install
dh_testdir
dh_testroot
dh_installchangelogs -i ChangeLog
dh_installdocs -i
- dh_link -i
+ dh_link -i ${JARNAME}-${VERSION}.jar ${JARNAME}.jar
dh_compress -i
dh_fixperms -i
dh_installdeb -i
@@ -81,4 +75,4 @@
binary-arch: build install
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+.PHONY: build clean binary-indep binary-arch binary install configure
More information about the pkg-gnome-commits
mailing list