View | Details | Raw Unified | Return to bug 103115 | Differences between
and this patch

Collapse All | Expand All

(-)goffice-0.3.0/debian/dirs (+2 lines)
Line 0 Link Here
1
usr/bin
2
usr/sbin
(-)goffice-0.3.0/debian/docs (+2 lines)
Line 0 Link Here
1
NEWS
2
README
(-)goffice-0.3.0/debian/control (+48 lines)
Line 0 Link Here
1
Source: goffice
2
Section: libs
3
Priority: optional
4
Maintainer: J.H.M. Dassen (Ray) <jdassen@debian.org>
5
Build-Depends: debhelper (>= 4.2.21), dh-buildinfo, gtk-doc-tools (>= 1.4), libxml-parser-perl, libglib2.0-dev (>= 2.6.4), libgsf-1-dev (>= 1.14.0), libxml2-dev (>= 2.6.10-2), libpango1.0-dev (>= 1.12.1-2), libgtk2.0-dev (>= 2.8.17), libglade2-dev (>= 1:2.4.0-1), libgnomeprint2.2-dev (>= 2.8.2), libart-2.0-dev (>= 2.3.16-5), libgconf2-dev (>= 2.6.2-1), libgnomeui-dev (>= 2.14.1-1), libgsf-gnome-1-dev (>= 1.14.0), libpcre3-dev, libxrender-dev, libxext-dev
6
Standards-Version: 3.6.2
7
8
Package: libgoffice-0-dev
9
Section: libdevel
10
Architecture: any
11
Depends: libgoffice-0-3 (= ${Source-Version}), libglib2.0-dev (>= 2.6.4), libgsf-gnome-1-dev (>= 1.14.0), libxml2-dev (>= 2.6.10-2), libgtk2.0-dev (>= 2.8.17) libglade2-dev (>= 1:2.4.0-1), libgnomeprint2.2-dev (>= 2.8.2), libart-2.0-dev (>= 2.3.16-5), libgnomeui-dev (>= 2.14.1-1)
12
Description: Document centric objects library - runtime files
13
 GOffice is a library of document centric objects and utilities building on
14
 top of GLib and Gtk+.
15
 .
16
 These are the files needed when building applications that use GOffice.
17
18
Package: libgoffice-0-3-dbg
19
Section: libdevel
20
Priority: extra
21
Architecture: any
22
Depends: libgoffice-0-3 (= ${Source-Version})
23
Description: Document centric objects library - debugging files
24
 GOffice is a library of document centric objects and utilities building on
25
 top of GLib and Gtk+.
26
 .
27
 These are the files used to debug (applications that use) the GOffice
28
 library.
29
30
Package: libgoffice-0-3
31
Section: libs
32
Architecture: any
33
Depends: ${shlibs:Depends}, libgoffice-0-common (>= ${Source-Version}), ${misc:Depends}
34
Description: Document centric objects library - runtime files
35
 GOffice is a library of document centric objects and utilities building on
36
 top of GLib and Gtk+.
37
 .
38
 These are the files needed to run applications that use GOffice.
39
40
Package: libgoffice-0-common
41
Section: libs
42
Architecture: all
43
Description: Document centric objects library - common files
44
 GOffice is a library of document centric objects and utilities building on
45
 top of GLib and Gtk+.
46
 .
47
 These are the architecture independent files that are part of GOffice, like
48
 images and translations of messages.
(-)goffice-0.3.0/debian/rules (+194 lines)
Line 0 Link Here
1
#!/usr/bin/make -f
2
# -*- makefile -*-
3
# 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.
8
9
# Uncomment this to turn on verbose mode.
10
#export DH_VERBOSE=1
11
12
13
# These are used for cross-compiling and for saving the configure script
14
# from having to guess our platform (since we know it already)
15
DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
16
DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
17
18
19
CFLAGS = -Wall -g
20
21
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
22
	CFLAGS += -O0
23
else
24
	CFLAGS += -O2
25
endif
26
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
27
	INSTALL_PROGRAM += -s
28
endif
29
30
# Ensure the build aborts when there are still references to undefined
31
# symbols.
32
LDFLAGS += -Wl,-z,defs
33
34
# Make the linker work a bit harder so dynamic loading can be done faster
35
LDFLAGS += -Wl,-O1
36
37
# Make the linker only include actual dependencies on libraries, rather than
38
# for all libraries specified in the link line.
39
LDFLAGS += -Wl,--as-needed
40
41
# Make the linker find the X libraries
42
LDFLAGS += -L/usr/X11R6/lib
43
44
confflags := -v \
45
	--host=$(DEB_HOST_GNU_TYPE) \
46
	--build=$(DEB_BUILD_GNU_TYPE) \
47
	--prefix=/usr \
48
	--mandir=\$${prefix}/share/man \
49
	--infodir=\$${prefix}/share/info \
50
	--with-html-dir=\$${prefix}/share/doc/libgoffice-0-dev/html
51
52
# FHS locations
53
confflags +=	--prefix=/usr \
54
		--mandir=\$${prefix}/share/man \
55
		--infodir=\$${prefix}/share/info \
56
		--datadir=\$${prefix}/share \
57
		--libdir=\$${prefix}/lib
58
59
# Compiler, language dialect
60
confflags +=    --enable-iso-c \
61
                --enable-compile-warnings=maximum
62
63
# Features
64
confflags +=    --without-cairo --enable-gtk-doc
65
66
upstreamversion=$(shell dpkg-parsechangelog | grep Version | head -1 | sed -e 's/Version: //g' -e 's/-[A-Za-z0-9+\.]*$$//g')
67
versionh=$(shell echo $(upstreamversion) | sed -e 's/\.[^.]*$$//')
68
versiont=$(shell echo $(upstreamversion) | sed -e 's/^.*\.//')
69
nextupstreamversion=$(shell echo $(versionh).$$(expr $(versiont) + 1))
70
71
# These values must match their configure.in counterparts
72
goffice_version_epoch=0
73
goffice_version_major=3
74
75
# This goes into the package names; make sure the debian/* files match
76
so_version_major=$(shell expr $(goffice_version_epoch) '*' 100 '+' $(goffice_version_major))
77
78
source-updates:
79
	# Update files/links generated by autotools
80
	env srcdir=`pwd` NOCONFIGURE=1 sh autogen.sh
81
	# Replace links by copies of their targets
82
	for file in `find -type l` ; do \
83
		tf=`tempfile` && \
84
		install -p $$file $$tf && \
85
		rm -f $$file && \
86
		install -p $$tf $$file && \
87
		rm -f $$tf ; \
88
	done
89
	rm -rf autom4te.cache config-stamp
90
91
config-stamp: configure
92
	dh_testdir
93
	# Add here commands to configure the package.
94
95
	rm -rf build && mkdir build
96
	rm -f goffice/goffice-paths.h
97
	cd build && env "CFLAGS=$(CFLAGS)" "LDFLAGS=$(LDFLAGS)" ../configure $(confflags)
98
99
	touch config-stamp
100
101
build: build-stamp
102
build-stamp:  config-stamp
103
	dh_testdir
104
105
	$(MAKE) -C build
106
107
	touch build-stamp
108
109
clean:
110
	dh_testdir
111
	dh_testroot
112
	rm -f config-stamp build-stamp
113
114
	-$(MAKE) -C build distclean
115
	rm -rf build
116
	rm -f config.cache config.status
117
	-find -type f -name 'Makefile.am' | sed -e 's/\.am$$//' | xargs rm -f
118
119
	# Update config.{sub,guess} from autotools-dev, if possible.
120
	-for f in config.sub config.guess ; do \
121
		if test -r /usr/share/misc/$$f ; then \
122
			OLDDATE=`./$$f -t | tr -d -` ; \
123
			NEWDATE=`/usr/share/misc/$$f -t | tr -d -` ; \
124
			if [ $$OLDDATE -lt $$NEWDATE ] ; then \
125
				echo "GNU config automated update of $$f (replacing $$OLDDATE with $$NEWDATE)" 1>&2 ; \
126
				cp -f /usr/share/misc/$$f $$f ; \
127
			fi; \
128
		fi; \
129
	done
130
131
	dh_clean 
132
133
install: build
134
	dh_testdir
135
	dh_testroot
136
	dh_clean -k 
137
	dh_installdirs
138
139
	# Install the package into debian/tmp
140
	$(MAKE) -C build DESTDIR=$(CURDIR)/debian/tmp install 
141
142
	# FIXME: where do we put the debug for the plugins?
143
	mkdir -p $(CURDIR)/debian/tmp/usr/lib/debug
144
	for l in `find $(CURDIR)/debian/tmp/usr/lib -name '*.so*'`; do \
145
		cp -vdf $$l $(CURDIR)/debian/tmp/usr/lib/debug ; \
146
	done
147
148
149
# Build architecture-independent files here.
150
binary-indep: build install
151
# We have nothing to do by default.
152
153
# Build architecture-dependent files here.
154
binary-arch: build install
155
	dh_testdir
156
	dh_testroot
157
	dh_installchangelogs ChangeLog
158
	dh_installdocs
159
160
	rm -rvf $(CURDIR)/debian/libgoffice-0-$(so_version_major)-dbg/usr/share/doc/libgoffice-0-$(so_version_major)-dbg
161
162
	dh_installexamples
163
	dh_install --sourcedir=debian/tmp --fail-missing -X/usr/lib/debug
164
	dh_install -plibgoffice-0-$(so_version_major)-dbg --sourcedir=debian/tmp
165
#	dh_installmenu
166
#	dh_installdebconf	
167
#	dh_installlogrotate
168
#	dh_installemacsen
169
#	dh_installpam
170
	dh_installmime
171
#	dh_installinit
172
#	dh_installcron
173
	dh_installinfo
174
	dh_installman
175
	dh_gconf
176
	dh_scrollkeeper
177
	dh_desktop
178
	dh_link
179
	dh_strip -v -Nlibgoffice-0-$(so_major_version)-dbg
180
	dh_buildinfo
181
	dh_compress
182
	dh_fixperms
183
#	dh_perl
184
#	dh_python
185
	#dh_makeshlibs -plibgoffice-0 -V 'libgoffice-0 (>= $(upstreamversion)), libgoffice-1 (<< $(nextupstreamversion))'
186
	dh_makeshlibs -plibgoffice-0-$(so_version_major) -V 'libgoffice-0-$(so_version_major) (>= $(upstreamversion))'
187
	dh_installdeb
188
	dh_shlibdeps -l debian/libgoffice-0-$(so_version_major)/usr/lib/ -L libgoffice-0-$(so_version_major)
189
	dh_gencontrol -v -- -VUpstream-Version=$(upstreamversion)
190
	dh_md5sums
191
	dh_builddeb
192
193
binary: binary-indep binary-arch
194
.PHONY: build clean binary-indep binary-arch binary install 
(-)goffice-0.3.0/debian/watch (+8 lines)
Line 0 Link Here
1
# Example watch control file for uscan
2
# Rename this file to "watch" and then you can run the "uscan" command
3
# to check for upstream updates and more.
4
# Site		Directory		Pattern			Version	Script
5
version=2
6
ftp://ftp.gnome.org/pub/GNOME/sources/goffice/0.1/ \
7
        libgsf-(.*)\.tar\.gz \
8
        debian
(-)goffice-0.3.0/debian/libgoffice-0-common.install (+4 lines)
Line 0 Link Here
1
/usr/share/goffice/*/glade/*.glade
2
/usr/share/goffice/*/patterns/*
3
/usr/share/locale/*/LC_MESSAGES/*.mo
4
/usr/share/pixmaps/*
(-)goffice-0.3.0/debian/goffice-dev.dirs (+2 lines)
Line 0 Link Here
1
usr/lib
2
usr/include
(-)goffice-0.3.0/debian/changelog (+159 lines)
Line 0 Link Here
1
goffice (0.3.0-1) experimental; urgency=low
2
3
  * New upstream development release. Changes include:
4
    * Documentation using gtk-doc-tools.
5
    * Use system libpcre if possible.
6
  * [debian/control] Added gtk-doc-tools, libpcre3-dev, libxrender-dev,
7
    libxext-dev build dependencies.
8
  * [debian/rules] Make the linker find the X libraries for proper Xrender
9
    detection.
10
  * [debian/control] Made libxrender-dev and libxext-dev build dependencies
11
    explicit.
12
  * [debian/*] Follow upstream versioning change for the development version.
13
14
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Wed, 26 Apr 2006 22:13:45 +0200
15
16
goffice (0.2.1-3) unstable; urgency=high
17
18
  * [ChangeLog, goffice/utils/format.c, go-math.c,v] Backported fix for
19
    problem with fraction formats for very large values from CVS HEAD.
20
    (Closes: #340463)
21
22
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Fri, 21 Apr 2006 14:33:17 +0200
23
24
goffice (0.2.1-2) unstable; urgency=high
25
26
  * Xcursor/Xrender transition:
27
    * [debian/control] Updated pango, gtk+2.0, libgnomeui dependencies.
28
  * Fixed in previous upload: Gnumeric hangs on 2^31. (Closes: #340463)
29
  * [debian/watch] Updated.
30
31
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Fri, 21 Apr 2006 08:33:21 +0200
32
33
goffice (0.2.1-1) unstable; urgency=low
34
35
  * New upstream bugfix release.
36
  * [debian/rules] Corrected sed expression to determine the upstream
37
    version: `+' is allowed in a debian_revision.
38
39
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Thu, 23 Mar 2006 07:51:36 +0100
40
41
goffice (0.2.0-2) unstable; urgency=low
42
43
  * [goffice/graph/gog-reg-curve.c] Fix from CVS: (gog_reg_curve_view_render):
44
    don't render segments outside the bounding box.
45
  * [debian/control] Updated libgsf dependencies for the new release.
46
  * [debian/libgoffice-1-2-dbg.links] Updated.
47
48
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Fri, 17 Mar 2006 22:18:37 +0100
49
50
goffice (0.2.0-1) unstable; urgency=low
51
52
  * New upstream bugfix release.
53
  * [debian/*] Updated for new so version.
54
55
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Mon, 30 Jan 2006 23:39:59 +0100
56
57
goffice (0.1.2-1) unstable; urgency=medium
58
59
  * New upstream bugfix release.
60
61
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Mon, 14 Nov 2005 18:47:20 +0100
62
63
goffice (0.1.1-1) unstable; urgency=medium
64
65
  * New upstream release.
66
  * [debian/watch] Updated.
67
  * [debian/control] Bumped libgsf build and -dev dependencies as per
68
    configure.in.
69
70
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Mon,  7 Nov 2005 19:36:53 +0100
71
72
goffice (0.1.0-3) unstable; urgency=low
73
74
  * Upload to unstable.
75
  * [README] Updated list archive URL. (Closes: #336699)
76
77
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Tue,  1 Nov 2005 20:47:31 +0100
78
79
goffice (0.1.0-2) experimental; urgency=low
80
81
  * [debian/control] Added dependencies on relevant -dev packages to
82
    libgoffice-1-dev. (Closes: #333576)
83
84
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Thu, 13 Oct 2005 20:10:26 +0200
85
86
goffice (0.1.0-1) experimental; urgency=low
87
88
  * New upstream release; changes include:
89
    * Update the embedded copy of PCRE to version 6.3 and prepare for a
90
      possible future switch to the external PCRE library. (Closes: #326628)
91
    * Library versioning is now separate from the versioning of goffice as a
92
      whole.
93
  * [debian/*] Package renames, reorganisation to take advantage of proper
94
    library versioning.
95
  * [debian/rules] Fix -dbg package.
96
  * [debian/control]
97
    * Bumped Standards-Version.
98
    * Bumped libgsf build dependency following configure.in.
99
  * Upload to experimental due to dependency on libgsf in experimental.
100
101
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Mon, 10 Oct 2005 19:30:20 +0200
102
103
goffice (0.0.4-1) unstable; urgency=low
104
105
  * New upstream release.
106
  * [debian/libgoffice-1-common.install] Updated to include patterns.
107
  * [debian/rules] dh-install --fail-missing rather than --list-missing;
108
    build with Cairo support for now.
109
110
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Thu,  8 Sep 2005 19:53:05 +0200
111
112
goffice (0.0.3-2) unstable; urgency=low
113
114
  * [debian/libgoffice-1-common.install] Updated to include patterns.
115
  * [debian/rules] Use dh_install --fail-missing rather than --list-missing.
116
117
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Thu, 18 Aug 2005 17:49:08 +0200
118
119
goffice (0.0.3-1) unstable; urgency=low
120
121
  * New upstream release; improvements include
122
    * The German translation of "Belarus, Rubles" has been corrected.
123
      (Closes: #313747)
124
    * Pattern support for SVG output has been implemented. (Closes: #316456)
125
  * [debian/libgoffice-1-dbg.links] Added.
126
  * [debian/control] Bumped libgsf build dependency as per configure.in.
127
  * [debian/rules]
128
    * Redone and simplified.
129
    * As goffice currently has no API stability but the soname does not
130
      reflect that yet, generate shlibs that strictly depend on this upstream
131
      version. (Closes: #314579)
132
  * [debian/copyright] Updated FSF's address.
133
134
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Wed, 17 Aug 2005 09:06:12 +0200
135
136
goffice (0.0.2-1) unstable; urgency=low
137
138
  * New upstream release.
139
  * [debian/control] Bump libgsf build dependency as per configure.in.
140
  * [debian/rules] Fix binary-arch target not to operate on Architecture: all
141
    packages. (Closes: #313446)
142
143
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Mon, 13 Jun 2005 22:45:23 +0200
144
145
goffice (0.0.1-2) unstable; urgency=medium
146
147
  * [debian/rules] Specify all paths to configure and ensure
148
    goffice/goffice-paths.h gets rebuilt to fix path problems which caused
149
    problems with gnumeric. (Closes: #309608, #309636, #309656)
150
151
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Wed, 18 May 2005 20:24:40 +0200
152
153
goffice (0.0.1-1) unstable; urgency=low
154
155
  * Initial upstream release as a separate library. Much of this code used
156
    to be a part of gnumeric; it is now becoming a library of its own upon
157
    which the development series of gnumeric now depends.
158
159
 -- J.H.M. Dassen (Ray) <jdassen@debian.org>  Sat, 14 May 2005 09:11:44 +0200
(-)goffice-0.3.0/debian/goffice-dev.install (+5 lines)
Line 0 Link Here
1
usr/include/*
2
usr/lib/lib*.a
3
usr/lib/lib*.so
4
usr/lib/pkgconfig/*
5
usr/lib/*.la
(-)goffice-0.3.0/debian/libgoffice-0-dev.links (+1 lines)
Line 0 Link Here
1
/usr/share/doc/libgoffice-0-dev/html/goffice/ /usr/share/gtk-doc/html/goffice
(-)goffice-0.3.0/debian/libgoffice-0-3-dbg.install (+1 lines)
Line 0 Link Here
1
usr/lib/debug/libgoffice-0.so*
(-)goffice-0.3.0/debian/compat (+1 lines)
Line 0 Link Here
1
4
(-)goffice-0.3.0/debian/libgoffice-0-dev.install (+6 lines)
Line 0 Link Here
1
usr/include/libgoffice-*/goffice/*
2
usr/lib/libgoffice-[0-9]*.a
3
usr/lib/libgoffice-[0-9]*.la
4
usr/lib/libgoffice-[0-9]*.so
5
usr/lib/pkgconfig/libgoffice-[0-9]*.pc
6
usr/share/doc/libgoffice-0-dev/html/*
(-)goffice-0.3.0/debian/libgoffice-0-3-dbg.links (+1 lines)
Line 0 Link Here
1
/usr/share/doc/libgoffice-0-3/	/usr/share/doc/libgoffice-0-3-dbg
(-)goffice-0.3.0/debian/copyright (+26 lines)
Line 0 Link Here
1
This package was debianized by J.H.M. Dassen (Ray) <jdassen@debian.org> on
2
Sat,  5 Mar 2005 12:14:32 +0100.
3
4
It was downloaded from ftp://ftp.gnome.org/pub/GNOME/sources/goffice
5
6
Copyright:
7
8
Upstream Authors: Jody Goldberg <jody@gnome.org> e.a.
9
10
Contributors to gnumeric are listed in the file 'AUTHORS'.
11
12
This is free software; you can redistribute it and/or modify it under
13
the terms of the GNU General Public License as published by the Free
14
Software Foundation; either version 2, or (at your option) any later
15
version.
16
17
This is distributed in the hope that it will be useful, but WITHOUT
18
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
19
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
20
for more details.
21
22
You should have received a copy of the GNU General Public License with
23
your Debian GNU/Linux system, in /usr/share/common-licenses/GPL, or with the
24
gnumeric source package as the file COPYING.  If not, write to the Free
25
Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
26
02110-1301  USA.
(-)goffice-0.3.0/debian/.cvsignore (+9 lines)
Line 0 Link Here
1
files
2
libgoffice-1
3
libgoffice-1-common
4
libgoffice-1-dbg
5
libgoffice-1-dev
6
tmp
7
*.pre*.debhelper
8
*.post*.debhelper
9
*.substvars
(-)goffice-0.3.0/debian/libgoffice-0-3.install (+2 lines)
Line 0 Link Here
1
usr/lib/libgoffice-0.so.*
2
usr/lib/goffice/*/plugins/*

Return to bug 103115