Changeset 140
- Timestamp:
- 04/21/06 15:41:09 (3 years ago)
- Files:
-
- branches/6620-branch/acinclude.m4 (modified) (1 diff)
- branches/6620-branch/debian (modified) (1 prop)
- branches/6620-branch/debian/compat (modified) (1 diff)
- branches/6620-branch/debian/control (modified) (3 diffs)
- branches/6620-branch/debian/dirs (deleted)
- branches/6620-branch/debian/files (modified) (1 diff)
- branches/6620-branch/debian/libsyncml-dev.install (added)
- branches/6620-branch/debian/libsyncml-utils.install (added)
- branches/6620-branch/debian/libsyncml.install (added)
- branches/6620-branch/debian/libsyncml.substvars (modified) (1 diff)
- branches/6620-branch/debian/rules (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/6620-branch/acinclude.m4
r127 r140 15 15 AC_MSG_RESULT(disabled) 16 16 else 17 if test "x$with_wbxml" != x ; then17 if test "x$with_wbxml" != x -a "x$with_wbxml" != "xyes"; then 18 18 WBXML_CFLAGS="-I$with_wbxml/include" 19 19 WBXML_LIBS="-L$with_wbxml/lib -lwbxml2" branches/6620-branch/debian
- Property svn:ignore changed from
libsyncml
libsyncml-dev
to
libsyncml
libsyncml-dev
build-stamp
libsyncml-utils.substvars
libsyncml-dbg
libsyncml-utils
build
tmp
libsyncml.postinst.debhelper
libsyncml.postrm.debhelper
- Property svn:ignore changed from
branches/6620-branch/debian/compat
r134 r140 1 4 1 5 branches/6620-branch/debian/control
r134 r140 3 3 Priority: optional 4 4 Maintainer: Armin Bauer armin.bauer@desscon.com 5 Build-Depends: debhelper (>= 4.0.0), libopenobex -1.0-0 (>= 1.1), libxml2 (>= 2.6.16), libglib2.0-0 (>= 2.6.0), libsoup2.2-8 (>= 2.2.91), libwbxml2 (>= 0.9.1)5 Build-Depends: debhelper (>= 4.0.0), libopenobex1-dev (>= 1.2), libxml2-dev (>= 2.6.16), libglib2.0-dev (>= 2.6.0), libsoup2.2-dev (>= 2.2.91), libwbxml2-dev (>= 0.9.0-3.1) 6 6 Standards-Version: 3.6.2 7 7 8 8 Package: libsyncml 9 9 Architecture: any 10 Depends: libopenobex-1.0-0 (>= 1.1), libxml2 (>= 2.6.16), libglib2.0-0 (>= 2.6.0), libsoup2.2-8 (>= 2.2.91), libwbxml2 (>= 0.9.1)10 Depends: ${shlibs:Depends} 11 11 Description: SyncML protocol library 12 12 Libsyncml implement the SyncML protocol. It support SyncML version 1.0, … … 14 14 used as a client or as a server. 15 15 16 Package: libsyncml-utils 17 Architecture: any 18 Depends: ${shlibs:Depends} 19 Description: SyncML protocol library utilities 20 Libsyncml implement the SyncML protocol. It support SyncML version 1.0, 21 1.1 and 1.2. The available transport are Obex and Http. This library can be 22 used as a client or as a server. 23 . 24 This package provides some tools for quickly adding or displaying 25 items of SyncML capable devices 26 16 27 Package: libsyncml-dev 17 28 Section: devel 18 29 Architecture: any 19 Depends: libsyncml (= ${Source-Version}) 20 Description: SyncML protocol library30 Depends: libsyncml (= ${Source-Version}), libopenobex1-dev (>= 1.2), libxml2-dev (>= 2.6.16), libglib2.0-dev (>= 2.6.0), libsoup2.2-dev (>= 2.2.91), libwbxml2-dev (>= 0.9.0-3.1) 31 Description: SyncML protocol development library 21 32 Libsyncml implement the SyncML protocol. It support SyncML version 1.0, 22 33 1.1 and 1.2. The available transport are Obex and Http. This library can be … … 26 37 libsyncml. 27 38 39 Package: libsyncml-dbg 40 Architecture: any 41 Depends: libsyncml (= ${Source-Version}) 42 Description: Debug symbols for libsyncml 43 Debug symbols for libsyncml that will allow useful tracebacks and debugging 44 on end user machines. branches/6620-branch/debian/files
r134 r140 1 1 libsyncml_0.3.0-1_i386.deb libs optional 2 libsyncml-utils_0.3.0-1_i386.deb libs optional 2 3 libsyncml-dev_0.3.0-1_i386.deb devel optional 4 libsyncml-dbg_0.3.0-1_i386.deb libs optional branches/6620-branch/debian/libsyncml.substvars
r134 r140 1 shlibs:Depends=libbluetooth1 (>= 2.25), libc6 (>= 2.3.6-6), libexpat1 (>= 1.95.8), libgcrypt11 (>=1.2.2), libglib2.0-0 (>= 2.10.0), libgnutls11 (>= 1.0.16), libgpg-error0 (>= 1.2), lib popt0 (>= 1.7), libsoup2.2-8 (>= 2.2.91), libtasn1-2 (>=0.2.13), libusb-0.1-4 (>= 2:0.1.11), libwbxml2, libxml2 (>= 2.6.23), zlib1g (>= 1:1.2.1)1 shlibs:Depends=libbluetooth1 (>= 2.25), libc6 (>= 2.3.6-6), libexpat1 (>= 1.95.8), libgcrypt11 (>=1.2.2), libglib2.0-0 (>= 2.10.0), libgnutls11 (>= 1.0.16), libgpg-error0 (>= 1.2), libopenobex1, libpopt0 (>= 1.7), libsoup2.2-8 (>= 2.2.91), libtasn1-2 (>=0.2.13), libusb-0.1-4 (>= 2:0.1.11), libwbxml2, libxml2 (>= 2.6.23), zlib1g (>= 1:1.2.1) branches/6620-branch/debian/rules
r134 r140 1 1 #!/usr/bin/make -f 2 # -*- makefile -*- 2 # Based on the multi2 sample debian/rules file: 3 # --- 3 4 # Sample debian/rules that uses debhelper. 4 # This file was originally written by Joey Hess and Craig Small. 5 # As a special exception, when this file is copied by dh-make into a 6 # dh-make output file, you may use that output file without restriction. 7 # This special exception was added by Craig Small in version 0.37 of dh-make. 5 # This file is public domain software, originally written by Joey Hess. 6 # 7 # This version is for a multibinary package. It also allows you to build any 8 # of the binary packages independantly, via binary-<package> targets. 9 # --- 8 10 9 # Uncomment this to turn on verbose mode. 11 # Uncomment this to turn on verbose mode. 10 12 #export DH_VERBOSE=1 11 13 14 # This has to be exported to make some magic below work. 15 export DH_OPTIONS 12 16 13 17 # These are used for cross-compiling and for saving the configure script … … 16 20 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) 17 21 18 19 CFLAGS = -Wall -g 20 22 CFLAGS = -Werror -g 21 23 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) 22 24 CFLAGS += -O0 … … 25 27 endif 26 28 27 config.status: configure 29 export CFLAGS 30 31 SRC := $(PWD) 32 BUILD := $(PWD)/debian/build 33 TARGET := $(PWD)/debian/tmp 34 35 configure: debian/rules 28 36 dh_testdir 29 # Add here commands to configure the package. 30 CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info 37 autoreconf -i 31 38 32 33 build: build-stamp 34 35 build-stamp: config.status 39 build: configure debian/build-stamp 40 debian/build-stamp: 36 41 dh_testdir 37 38 # Add here commands to compile the package. 39 $(MAKE) 40 41 touch build-stamp 42 [ -d $(BUILD) ] || mkdir $(BUILD) 43 cd $(BUILD) && CFLAGS="$(CFLAGS)" $(SRC)/configure --host=$(DEB_HOST_GNU_TYPE) \ 44 --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \ 45 --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ 46 --enable-static --enable-obex --enable-http --with-wbxml --disable-unit-tests 47 $(MAKE) -C $(BUILD) 48 # FIXME invoke this once upstream decide on the right fix. 49 # $(MAKE) -C $(BUILD) check 50 touch debian/build-stamp 42 51 43 52 clean: 44 53 dh_testdir 45 54 dh_testroot 46 rm -f build-stamp 55 rm -f debian/build-stamp 56 rm -rf debian/build 57 dh_clean 47 58 48 # Add here commands to clean up after the build process. 49 -$(MAKE) distclean 50 ifneq "$(wildcard /usr/share/misc/config.sub)" "" 51 cp -f /usr/share/misc/config.sub config.sub 52 endif 53 ifneq "$(wildcard /usr/share/misc/config.guess)" "" 54 cp -f /usr/share/misc/config.guess config.guess 55 endif 56 57 58 dh_clean 59 59 install: DH_OPTIONS= 60 60 install: build 61 61 dh_testdir 62 62 dh_testroot 63 dh_clean -k 63 dh_clean -k 64 64 dh_installdirs 65 65 66 # Add here commands to install the package into debian/libsyncml.67 $(MAKE) install DESTDIR=$(CURDIR)/debian/libsyncml66 $(MAKE) -C $(BUILD) install DESTDIR=$(TARGET) 67 dh_install --sourcedir=$(TARGET) --fail-missing 68 68 69 70 # Build architecture-independent files here. 71 binary-indep: build install 72 # We have nothing to do by default. 73 74 # Build architecture-dependent files here. 75 binary-arch: build install 69 # This single target is used to build all the packages, all at once, or 70 # one at a time. So keep in mind: any options passed to commands here will 71 # affect _all_ packages. Anything you want to only affect one package 72 # should be put in another target, such as the install target. 73 binary-common: 76 74 dh_testdir 77 75 dh_testroot 78 dh_installchangelogs ChangeLog76 dh_installchangelogs 79 77 dh_installdocs 80 78 dh_installexamples 81 # dh_install 82 # dh_installmenu 83 # dh_installdebconf 79 dh_installmenu 80 # dh_installdebconf 84 81 # dh_installlogrotate 85 82 # dh_installemacsen 83 # dh_installcatalogs 86 84 # dh_installpam 87 85 # dh_installmime 88 86 # dh_installinit 87 # dh_installman 89 88 # dh_installcron 90 89 # dh_installinfo 91 dh_ installman90 dh_strip --dbg-package=libsyncml-dbg 92 91 dh_link 93 dh_strip94 92 dh_compress 95 93 dh_fixperms 96 94 # dh_perl 97 #dh_python98 # dh_makeshlibs 95 dh_python 96 dh_makeshlibs -Xformats ### -V ? 99 97 dh_installdeb 100 98 dh_shlibdeps … … 103 101 dh_builddeb 104 102 103 # Build architecture independant packages using the common target. 104 binary-indep: build install 105 # (Uncomment this next line if you have such packages.) 106 # $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common 107 108 # Build architecture dependant packages using the common target. 109 binary-arch: build install 110 $(MAKE) -f $(SRC)/debian/rules DH_OPTIONS=-a binary-common 111 112 # Any other binary targets build just one binary package at a time. 113 binary-%: build install 114 make -f $(SRC)/debian/rules binary-common DH_OPTIONS=-p$* 115 105 116 binary: binary-indep binary-arch 106 .PHONY: build clean binary-indep binary-arch binary install117 .PHONY: build clean binary-indep binary-arch binary-common binary install
