--- gnustep-gui-0.20.0.orig/debian/gnustep-gui-doc.doc-base.manual +++ gnustep-gui-0.20.0/debian/gnustep-gui-doc.doc-base.manual @@ -0,0 +1,11 @@ +Document: gnustep-gui-programming-manual +Title: GNUstep GUI Library Programming Manual +Author: Christopher Armstrong +Abstract: This manual documents some configuration and installation + issues with the GNUstep GUI Library and also differences between the + GUI Library and libraries that implement the OpenStep AppKit + specification and the MacOS X AppKit implementation. +Section: Programming/Objective-C + +Format: PDF +Files: /usr/share/GNUstep/Documentation/Developer/Gui/ProgrammingManual/AppKit.pdf --- gnustep-gui-0.20.0.orig/debian/control.m4 +++ gnustep-gui-0.20.0/debian/control.m4 @@ -0,0 +1,128 @@ +Source: gnustep-gui +Section: gnustep +Priority: optional +Maintainer: Debian GNUstep maintainers +Uploaders: Gürkan Sengün , + Yavor Doganov +Standards-Version: 3.9.2 +Build-Depends: debhelper (>= 7), + m4, + quilt, + libgnustep-base-dev (>= V_BASE), + libjpeg-dev, + libtiff4-dev, + libpng12-dev, + libgif-dev, + libaspell-dev, + zlib1g-dev, + libcups2-dev, + libao-dev, + libsndfile1-dev, + flite1-dev +Build-Depends-Indep: texinfo, + texi2html, + texlive-base, + texlive-latex-base +Homepage: http://gnustep.org +Vcs-Git: git://git.debian.org/pkg-gnustep/gnustep-gui.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-gnustep/gnustep-gui.git + +Package: gnustep-gui-common +Architecture: all +Depends: gnustep-base-common (>= V_BASE), + ${misc:Depends}, + ${gnustep:Depends} +Description: GNUstep GUI Library - common files + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains the common files needed by the GNUstep GUI library. + +Package: gnustep-gui-runtime +Architecture: any +Depends: gnustep-gui-common (= ${source:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + ${gnustep:Depends} +Description: GNUstep GUI Library - runtime files + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains the runtime support files needed by GNUstep GUI + applications. + +Package: libgnustep-gui`'SOV_GUI +Section: libs +Architecture: any +Depends: gnustep-gui-common (= ${source:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + ${gnustep:Depends} +Description: GNUstep GUI Library + The GNUstep GUI library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. The classes include graphical + objects such as windows, menus, buttons, text fields, popup lists, browsers, + scrollviews, splitviews, fonts, colors, images, events, pasteboards... + You need the corresponding backend library package (gnustep-back) to use + this package. + +Package: libgnustep-gui-dev +Section: libdevel +Architecture: any +Depends: libgnustep-gui`'SOV_GUI (= ${binary:Version}), + gnustep-gui-common, + libgnustep-base-dev (>= V_BASE), + gnustep-gui-runtime (>= V_GUI), + ${misc:Depends}, + ${gnustep:Depends} +Suggests: gnustep-gui-doc +Description: GNUstep GUI header files and static libraries + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains the header files and static libraries required + to build applications against the GNUstep GUI library. + . + Install this package if you wish to develop your own programs using + the GNUstep GUI Library. + +Package: libgnustep-gui`'SOV_GUI-dbg +Section: debug +Priority: extra +Architecture: any +Depends: gnustep-gui-common, + gnustep-gui-runtime (= ${binary:Version}), + libgnustep-gui`'SOV_GUI (= ${binary:Version}), + ${misc:Depends}, + ${gnustep:Depends} +Recommends: libgnustep-base1.22-dbg +Conflicts: libgnustep-gui0.18-dbg +Description: GNUstep GUI Library - debugging symbols + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains the debugging symbols for the GNUstep GUI library. + +Package: gnustep-gui-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, + ${gnustep:Depends} +Description: Documentation for the GNUstep GUI Library + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains text, gsdoc, PDF and HTML documentation for the + GNUstep GUI Library. --- gnustep-gui-0.20.0.orig/debian/README.Debian +++ gnustep-gui-0.20.0/debian/README.Debian @@ -0,0 +1,136 @@ + + GNUstep for Debian GNU/Linux + ---------------------------- + +This is GNUstep, packaged for Debian GNU/Linux. + +GNUstep is a free implementation of the OpenStep specification by NeXT. +OpenStep is the foundation of Apple's new Mac OS X GUI API. +The full OpenStep specification can be found at : + + http://www.gnustep.org/resources/OpenStepSpec/OpenStepSpec.html + + +Debian specific +--------------- + +GNUstep has its own directory layout concept. The Debian GNUstep packages +are set up to populate a tree /usr/lib/GNUstep. Debian's layout for +System, Local and Network is: + + GNUSTEP_SYSTEM_ROOT /usr/lib/GNUstep/System + GNUSTEP_LOCAL_ROOT /usr/local/lib/GNUstep/Local + GNUSTEP_NETWORK_ROOT /usr/local/lib/GNUstep/Network + +The exact layout is described in /usr/share/doc/gnustep-make/DESIGN.gz. +See also the GNUstep Filesystem Hierarchy Document available at : + + http://www.gnustep.org/resources/documentation/filesystem.ps + + +To run GNUstep applications or to develop for GNUstep using the GNUstep +Makefiles package, you'll have to set up the environment first. This can +be done by sourcing /usr/lib/GNUstep/System/Makefiles/GNUstep.sh (resp. +GNUstep.csh): + + . /usr/lib/GNUstep/System/Makefiles/GNUstep.sh # (bash users etc.) + source /usr/lib/GNUstep/System/Makefiles/GNUstep.csh # (tcsh users etc.) + +If you're going to run GNUstep applications regularly, you certainly +want to put this in your .bashrc or something. + + +Examples +-------- + +Install gnustep-examples to view some basic test applications : + + openapp Ink.app + +You find the examples in /usr/lib/GNUstep/System/Applications + + +Name server for GNUstep Distributed Objects +------------------------------------------- + +The name server (gdomap) can use several methods for finding other servers. +The Debian default setup disables the broadcast to the local networks +with the option -p. To change the setup, you can edit /etc/init.d/gdomap + +* Re-enable the broadcast by removing the -p option. + +* Delimit the broadcast to specific hosts by replacing the -p option + with -c /etc/GNUstep/gdomap_probes (probe specific hosts). + +You can get more information calling `man gdomap', `gdomap -H' and `gdomap -C'. + + +GNUstep Distributed Notification Center +--------------------------------------- + +Every user needs to have his own instance of gdnc running. While gdnc +will be started automatically as soon as it is needed, it is recommended +to start gdnc in a personal login script like ~/.bashrc or ~/.cshrc. + +You can get more information calling `man gdnc'. + + +GNUstep PasteBoard Server +------------------------- + +Every user needs to have his own instance of gpbs running. +While gpbs will be started automatically as soon as it is needed, +it is recommended to start gpbs when your windowing system +or the window manager is started. For example, on systems with X11 +you can launch gpbs from your .xinitrc script or +alternatively - if you are running Window Maker - put it in +Window Maker's autostart script. + +You can get more information calling `man gpbs'. + + +Resources +--------- + +The official web site of the GNUstep project is + + http://www.gnustep.org/ + + +The GNUstep Community Website : + + http://www.gnustep.net/ + + +The GNUstep Wiki Website : + + http://wiki.gnustep.org + + +There's also several GNUstep newsgroups and mailing lists : + + http://www.gnustep.org/information/gethelp.html + + +On a regular basis snapshots of the sources are made and placed online at: + + ftp://ftp.gnustep.org/pub/daily-snapshots/ + + +The source repository of the GNUstep project is available via anonymous CVS. +For instructions, have a look at the GNUstep-HOWTO. +For a first start, look at : + + http://savannah.gnu.org/cvs/?group=gnustep + + + 11/09/98 + Gregor Hoffleit + 05/08/99 + Matthias Klose + 04/04/03 + Eric Heintzmann + 24/09/03 + Eric Heintzmann + + -- Yavor Doganov , Sun, 22 Nov 2009 16:56:55 +0200 --- gnustep-gui-0.20.0.orig/debian/gnustep-gui-doc.doc-base.additions +++ gnustep-gui-0.20.0/debian/gnustep-gui-doc.doc-base.additions @@ -0,0 +1,9 @@ +Document: gnustep-gui-additions +Title: GNUstep GUI Library API Additions +Author: Richard Frith-Macdonald +Abstract: GNU Extensions to the GNUstep GUI Library +Section: Programming/Objective-C + +Format: HTML +Index: /usr/share/GNUstep/Documentation/Developer/Gui/Additions/index.html +Files: /usr/share/GNUstep/Documentation/Developer/Gui/Additions/*.html --- gnustep-gui-0.20.0.orig/debian/control +++ gnustep-gui-0.20.0/debian/control @@ -0,0 +1,128 @@ +Source: gnustep-gui +Section: gnustep +Priority: optional +Maintainer: Debian GNUstep maintainers +Uploaders: Gürkan Sengün , + Yavor Doganov +Standards-Version: 3.9.2 +Build-Depends: debhelper (>= 7), + m4, + quilt, + libgnustep-base-dev (>= 1.22.1), + libjpeg-dev, + libtiff4-dev, + libpng12-dev, + libgif-dev, + libaspell-dev, + zlib1g-dev, + libcups2-dev, + libao-dev, + libsndfile1-dev, + flite1-dev +Build-Depends-Indep: texinfo, + texi2html, + texlive-base, + texlive-latex-base +Homepage: http://gnustep.org +Vcs-Git: git://git.debian.org/pkg-gnustep/gnustep-gui.git +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-gnustep/gnustep-gui.git + +Package: gnustep-gui-common +Architecture: all +Depends: gnustep-base-common (>= 1.22.1), + ${misc:Depends}, + ${gnustep:Depends} +Description: GNUstep GUI Library - common files + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains the common files needed by the GNUstep GUI library. + +Package: gnustep-gui-runtime +Architecture: any +Depends: gnustep-gui-common (= ${source:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + ${gnustep:Depends} +Description: GNUstep GUI Library - runtime files + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains the runtime support files needed by GNUstep GUI + applications. + +Package: libgnustep-gui0.20 +Section: libs +Architecture: any +Depends: gnustep-gui-common (= ${source:Version}), + ${shlibs:Depends}, + ${misc:Depends}, + ${gnustep:Depends} +Description: GNUstep GUI Library + The GNUstep GUI library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. The classes include graphical + objects such as windows, menus, buttons, text fields, popup lists, browsers, + scrollviews, splitviews, fonts, colors, images, events, pasteboards... + You need the corresponding backend library package (gnustep-back) to use + this package. + +Package: libgnustep-gui-dev +Section: libdevel +Architecture: any +Depends: libgnustep-gui0.20 (= ${binary:Version}), + gnustep-gui-common, + libgnustep-base-dev (>= 1.22.1), + gnustep-gui-runtime (>= 0.20.0), + ${misc:Depends}, + ${gnustep:Depends} +Suggests: gnustep-gui-doc +Description: GNUstep GUI header files and static libraries + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains the header files and static libraries required + to build applications against the GNUstep GUI library. + . + Install this package if you wish to develop your own programs using + the GNUstep GUI Library. + +Package: libgnustep-gui0.20-dbg +Section: debug +Priority: extra +Architecture: any +Depends: gnustep-gui-common, + gnustep-gui-runtime (= ${binary:Version}), + libgnustep-gui0.20 (= ${binary:Version}), + ${misc:Depends}, + ${gnustep:Depends} +Recommends: libgnustep-base1.22-dbg +Conflicts: libgnustep-gui0.18-dbg +Description: GNUstep GUI Library - debugging symbols + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains the debugging symbols for the GNUstep GUI library. + +Package: gnustep-gui-doc +Section: doc +Architecture: all +Depends: ${misc:Depends}, + ${gnustep:Depends} +Description: Documentation for the GNUstep GUI Library + The GNUstep GUI Library is a powerful library of graphical user interface + classes written completely in the Objective-C language; the classes are + based upon the OpenStep specification, and provide the user with a + traditional nextstep-like look and feel. + . + This package contains text, gsdoc, PDF and HTML documentation for the + GNUstep GUI Library. --- gnustep-gui-0.20.0.orig/debian/gnustep-gui-doc.doc-base.gui +++ gnustep-gui-0.20.0/debian/gnustep-gui-doc.doc-base.gui @@ -0,0 +1,13 @@ +Document: gnustep-gui-reference +Title: GNUstep GUI Library API Reference +Author: Richard Frith-Macdonald +Abstract: The GNUstep GUI library is a free software package + implementing the API of the OpenStep Application Kit (tm), including + later additions. This documentation package describes the core of + the Base library, for documentation on additional classes, see the + GuiAdditions documentation package. +Section: Programming/Objective-C + +Format: HTML +Index: /usr/share/GNUstep/Documentation/Developer/Gui/Reference/index.html +Files: /usr/share/GNUstep/Documentation/Developer/Gui/Reference/*.html --- gnustep-gui-0.20.0.orig/debian/compat +++ gnustep-gui-0.20.0/debian/compat @@ -0,0 +1 @@ +7 --- gnustep-gui-0.20.0.orig/debian/README.source +++ gnustep-gui-0.20.0/debian/README.source @@ -0,0 +1,8 @@ +This package uses quilt (in a fairly standard/straightforward way) to +manage all modifications to the upstream source. Please see + + /usr/share/doc/quilt/README.source and quilt(1) + +for further instructions. + + -- Yavor Doganov , Sun, 29 Aug 2010 12:36:57 +0300 --- gnustep-gui-0.20.0.orig/debian/watch +++ gnustep-gui-0.20.0/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=pasv \ +ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-([\d\.]+[02468]\.\d)\.tar\.gz --- gnustep-gui-0.20.0.orig/debian/copyright +++ gnustep-gui-0.20.0/debian/copyright @@ -0,0 +1,66 @@ +This package was debianized by Gregor Hoffleit and +Matthias Klose on Thu, 5 Nov 1998 17:18:55 +0100. + +It was downloaded from +ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-X.Y.Z.tar.gz + +Upstream Authors: See the GNUstep Project Page at +http://savannah.gnu.org/projects/gnustep/ + +Copyright 2002-2011 Free Software Foundation + +License: + +The GNUstep libraries are covered under the GNU Lesser Public License. +This means you can use these libraries in any program (even non-free +programs). If you distribute the libraries along with your program, +you must make the improvements you have made to the libraries freely +available. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +GNUstep tools, test programs, and other files are covered under the +GNU General Public License. The GNU GPL is a free software license, +which requires that all the released improved versions be free +software as well. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this library; see the file COPYING. If not, see + or write to the Free Software + Foundation, 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. + +On Debian GNU/Linux systems, the complete text of version 3 of the GNU +General Public License can be found in +`/usr/share/common-licenses/GPL-3', and the latest version of the GNU +General Public License can be found in +`/usr/share/commot-licenses/GPL'. The complete text of version 2.1 of +the GNU Lesser General Public License can be fouund in +`/usr/share/common-licenses/LGPL-2.1', and the latest version can be +found in `/usr/share/common-licenses/LGPL'. + +Note that the custom license used for images listed in +Images/GNUstep_Images_Copyright has been replaced by the GPL as per: +http://lists.gnu.org/archive/html/gnustep-dev/2008-06/msg00096.html --- gnustep-gui-0.20.0.orig/debian/GSSpeechServer.1 +++ gnustep-gui-0.20.0/debian/GSSpeechServer.1 @@ -0,0 +1,29 @@ +.TH GSSPEECHSERVER 1 "June 2010" GNUstep "GNUstep System Manual" +.SH NAME +GSSpeechServer \- GNUstep Speech Server +.SH SYNOPSIS +.B GSSpeechServer +.SH DESCRIPTION +.B GSSpeechServer +handles all speech-engine agnostic operations in a GNUstep +environment. It is an initial/experimental implementation and is not +fully functional yet. +.SH OPTIONS +.B GSSpeechServer +doesn't accept any options; it runs as a user daemon and is launched +automatically when needed by the +.IR NSSpeechSynthesizer +class. +.SH SEE ALSO +.BR say (1), +.BR GNUstep (7). +.SH AUTHORS +.B GSSpeechServer +was written by David Chisnall . This man page was +written by Yavor Doganov . +.SH COPYRIGHT +Copyright (C) 2010 Free Software Foundation, Inc. +.PP +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. --- gnustep-gui-0.20.0.orig/debian/libgnustep-guiN.overrides.m4 +++ gnustep-gui-0.20.0/debian/libgnustep-guiN.overrides.m4 @@ -0,0 +1,2 @@ +# The bundles and binaries from -runtime are required, so is -back. +libgnustep-gui`'SOV_GUI: shlibs-declares-dependency-on-other-package --- gnustep-gui-0.20.0.orig/debian/say.1 +++ gnustep-gui-0.20.0/debian/say.1 @@ -0,0 +1,36 @@ +.TH say 1 "June 2010" GNUstep "GNUstep System Manual" +.SH NAME +say \- convert text to audible speech using the GNUstep speech engine +.SH SYNOPSIS +.B say +.RB [ -f +.IR filename ] +.RI [ some_text ] +.SH DESCRIPTION +.B say +is a simple GNUstep tool which uses the GNUstep Speech Engine to +convert input text to audible speech and play it through the sound +device. +.SH OPTIONS +.IP "\fB-f \fIfilename" +Read input text from +.IR filename +.IP "\fIsome text" +Any text passed on the command line +.SH EXAMPLES +say \-f foo.txt +.P +say Hello, world! +.SH SEE ALSO +.BR GSSpeechServer (1), +.BR GNUstep (7). +.SH AUTHORS +.B say +was written by David Chisnall . This man page was +written by Yavor Doganov . +.SH COPYRIGHT +Copyright (C) 2010 Free Software Foundation, Inc. +.PP +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. --- gnustep-gui-0.20.0.orig/debian/changelog +++ gnustep-gui-0.20.0/debian/changelog @@ -0,0 +1,805 @@ +gnustep-gui (0.20.0-2.1) unstable; urgency=low + + * NMU, fix FTBFS with gcc 4.6 (Closes: #639692) + + -- Konstantinos Margaritis Wed, 11 Jan 2012 13:39:39 +0000 + +gnustep-gui (0.20.0-2) unstable; urgency=low + + * Upload to unstable. + * debian/rules (v_base): Set to 1.22.1 to ensure that the package is + built with gcc-4.6 on all architectures. + * debian/control: Regenerate. + * debian/patches/say-build.patch: New; fixes FTBFS with gcc-4.6 (Closes: + #639692) and with ld --as-needed (Closes: #631148). + * debian/patches/series: Update. + + -- Yavor Doganov Thu, 15 Sep 2011 21:07:20 +0300 + +gnustep-gui (0.20.0-1) experimental; urgency=low + + * New major upstream release. + * debian/control.m4 (Vcs-Arch): Replace with... + (Vcs-Git): ...following the migration to Git. + (Vcs-Browser): New field. + (Standards-Version): Bump to 3.9.2; no changes needed. + (libgnustep-gui-dev) : Remove libjpeg-dev, libpng12-dev, + libtiff4-dev | libtiff-dev, libgif-dev, zlib1g-dev -- unnecessary + dependencies. + (libgnustep-gui`'SOV_GUI-dbg) : Set to + libgnustep-base1.22-dbg. + : Set to libgnustep-gui0.18-dbg. + * debian/control: Regenerate. + * debian/rules (v_base): Bump to 1.22. + (debian/build-indep-stamp): Run the testsuite. + (install-shared): Delete GSSpeechServer.desktop. + (binary-arch): Move colorpickers' images to /usr/share. + * debian/patches/gmodel-loading.patch: + * debian/patches/untitled-document-loading.patch: Delete; fixed + upstream. + * debian/patches/series: Update. + * debian/gnustep-gui-runtime.preinst: + * debian/gnustep-gui-runtime.lintian-overrides: Delete; not needed + anymore. + * debian/copyright: Update copyright years. + + -- Yavor Doganov Fri, 03 Jun 2011 00:23:00 +0300 + +gnustep-gui (0.18.0-5) unstable; urgency=medium + + * debian/patches/untitled-document-loading.patch: New; prevent loading + of untitled document in an NSDocument-based app without an editor type + (Closes: #595757). + * debian/patches/series: Update. + + -- Yavor Doganov Tue, 07 Sep 2010 18:13:59 +0300 + +gnustep-gui (0.18.0-4) unstable; urgency=medium + + * debian/control.m4 (Build-Depends): Add quilt. + * debian/control: Regenerate. + * debian/rules: Include /usr/share/quilt/quilt.make; adjust targets and + prerequisites for quilt. + * debian/patches/gmodel-loading.patch: New; fixes loading of GModel + bundles, regression introduced in 0.18.0 (Closes: #594597). + * debian/patches/series: + * debian/README.source: New file. + + -- Yavor Doganov Sun, 29 Aug 2010 12:30:47 +0300 + +gnustep-gui (0.18.0-3) unstable; urgency=low + + * Upload to unstable. + * debian/control.m4 (libgnustep-gui`'SOV_GUI-dbg) : Replace + gnustep-gui-runtime-dbg with libgnustep-gui0.14-dbg and + libgnustep-gui0.16-dbg. + : Remove; obsolete. + : Add libgnustep-base1.20-dbg which is needed in most + cases to provide a meaningful backtrace. + (Standards-Version): Compliant with 3.9.1; no changes needed. + * debian/control: Regenerate. + * debian/watch: Track only stable releases. + + -- Yavor Doganov Tue, 10 Aug 2010 20:36:58 +0300 + +gnustep-gui (0.18.0-2) experimental; urgency=low + + * debian/gnustep-gui-runtime.preinst: Fix a terrible typo. Avoid set -u + since fresh installs fail while the condition is otherwise true as + expected. + + -- Yavor Doganov Tue, 22 Jun 2010 19:37:11 +0300 + +gnustep-gui (0.18.0-1) experimental; urgency=low + + * New upstream release. + * debian/control.m4 (Build-Depends): Replace libaudiofile-dev and + portaudio19-dev with libao-dev and libsndfile1-dev; libjpeg62-dev with + libjpeg-dev. Add flite1-dev. + (libgnustep-gui-dev) : Remove libaspell-dev, libaudiofile-dev + and ${shlibs:Depends}. Replace libjpeg62-dev with libjpeg-dev. + (libgnustep-gui`'SOV_GUI-dbg) : Add ${misc:Depends}. + (gnustep-gui-doc) : Likewise. + (Description): Extend. + (Standards-Version): Bump to 3.8.4 (no changes needed). + * debian/control: Regenerate, which picks the SONAME change as well. + * debian/rules: Remove all sparc conditionals; not needed anymore. + (v_base): Bump to 1.20.0. + (v_make): Remove; unused. + (OPTFLAG): Remove and rework noopt handling to be compatible with + gnustep-make/2.4.0. + (HURD_CONF): Remove; not necessary anymore. + (install-shared): Move Sounds to -common. + (binary_indep): Don't install gnustep_sndd.1; install the newly added + manpages. + * debian/gnustep_sndd.1: Remove; daemon gone for good. + * debian/gnustep-gui-runtime.lintian-overrides: Remove the gnustep_sndd + override (now unused), add new for say and GSSpeechServer. + * debian/source/format: New file. + * debian/gnustep-gui-runtime.preinst: New; handle the removal of + gnustep_sndd's init script. + * debian/say.1: + * debian/GSSpeechServer.1: New file. + * debian/copyright: Add 2010 to the copyright years. + + -- Yavor Doganov Tue, 01 Jun 2010 23:05:26 +0300 + +gnustep-gui (0.17.1-1) experimental; urgency=low + + [ Gürkan Sengün ] + * New upstream version. + * Bump standards version. + + [ Yavor Doganov ] + * debian/control.m4: Wrap all fields. + (Section): Change to `gnustep'. Adjust binary packages accordingly. + (Uploaders): Add myself, remove Hubert upon his request. + (Homepage, Vcs-Arch): New fields. + (Suggests): Remove redundant suggests on -doc; only the -dev package + should suggest it. + (Depends): Tighten depends on -common. + (Recommends): Remove. + * debian/control: Regenerate. + * debian/rules: Add support for noopt. Temporary remove sparc + conditionals. Use $(MAKE) instead of gs_make. + (debian/deb-scripts-stamp, debian/deb-scripts): Remove. + (debian/libgnustep-gui$(sov_gui).lintian-overrides): New target. + (binary-arch): Depend on it. Install the lintian overrides. Remove + dh_installinit invocation. + (clean_files): Add debian/libgnustep-gui$(sov_gui).lintian-overrides. + * debian/gnustep_sndd.1: + * debian/gnustep-gui-runtime.lintian-overrides: + * debian/libgnustep-guiN.overrides.m4: + * debian/gnustep-gui-doc.doc-base.gui: + * debian/gnustep-gui-doc.doc-base.additions: + * debian/gnustep-gui-doc.doc-base.manual: New file. + * debian/README.Debian: Typo fix. + * debian/gnustep-gui-common.gnustep_sndd: + * debian/gnustep-gui-common.gnustep_sndd.in: Delete; the daemon should + not be started as root. + * debian/watch: Don't uupdate, add opts=pasv. + * debian/copyright: Update copyright years. Make it clear that the + Tools are licenses under GPLv3+ now. + + -- Yavor Doganov Sun, 22 Nov 2009 20:18:24 +0200 + +gnustep-gui (0.16.0-2) unstable; urgency=low + + * Upload to unstable. + + -- Hubert Chathi Sat, 11 Apr 2009 13:38:29 -0400 + +gnustep-gui (0.16.0-1) experimental; urgency=low + + [Gürkan Sengün] + * New upstream version. + * Bump standards version. + * Bump debhelper version. + * Add myself to Uploaders field. + * Change libungif4-dev into libgif-dev in build-depends. + + [Hubert Chathi] + * Bump version numbers. + * Force installation into system domain. + * Target to experimental distribution. + + -- Gürkan Sengün Fri, 20 Feb 2009 22:02:17 +0100 + +gnustep-gui (0.14.0-4) unstable; urgency=low + + * debian/rules: Move definition of HURD_CONF outside of the rule. + (Really closes: #456257) + * debian/control: Build-depend on texlive-base and texlive-latex-base + instead of just texlive-base-bin. + + -- Hubert Chathi Sat, 19 Jul 2008 11:13:23 -0400 + +gnustep-gui (0.14.0-3) unstable; urgency=low + + * Upload to unstable. + + -- Hubert Chathi Wed, 02 Jul 2008 13:40:29 -0400 + +gnustep-gui (0.14.0-2) experimental; urgency=low + + * debian/rules: Install new man pages for gclose, gcloseall, + set_show_services. + * debian/copyright: Custom license for UI element images replaced by + GPL. (Closes: #487143) + + -- Hubert Chathi Thu, 19 Jun 2008 13:10:51 -0400 + +gnustep-gui (0.14.0-1) experimental; urgency=low + + * New upstream release. + * debian/rules: NOTES file is no longer shipped. + * debian/control: Add dependencies on ${gnustep:Depends}. + * debian/rules: Put HURD_CONF definition in the right spot. (Closes: #456257) + + -- Hubert Chathi Sun, 15 Jun 2008 23:40:43 -0400 + +gnustep-gui (0.12.0-4) unstable; urgency=low + + * debian/control: Build-depend on libcups2 instead of libcupsys2. + + -- Hubert Chathi Thu, 12 Jun 2008 20:01:09 -0400 + +gnustep-gui (0.12.0-3) unstable; urgency=low + + * debian/control, debian/rules: Add debugging package. + * debian/control, debian/compat: Bump debhelper compatibility level to 5. + * debian/control: Bump standards version to 3.7.3 (no other changes needed). + * debian/control: Fix dependencies so that binNMUs should work. + * debian/rules: Remove call to strip. dh_strip should be sufficient. + * debian/copyright: Add copyright info, update note about + common-licenses to point to specific the version of the license as + well as the latest version. + + -- Hubert Chathi Tue, 26 Feb 2008 23:26:44 -0500 + +gnustep-gui (0.12.0-2) unstable; urgency=low + + * Upload to unstable. + + -- Hubert Chathi Wed, 3 Oct 2007 17:17:19 -0400 + +gnustep-gui (0.12.0-1) experimental; urgency=low + + * New upstream release. + * Update maintainer address. + * Update build-depends for texlive. + * Build-depend on portaudio19-dev. (Closes: #407308) + * Remove dependency on (not needed any more) gnustep-ppd. + * Remove obsolete conflicts. + + -- Hubert Chan Fri, 6 Jul 2007 12:39:55 -0400 + +gnustep-gui (0.11.0-2) unstable; urgency=low + + * Provide: old -dev package name, to allow binNMUs of GNUstep packages. + * Fix Depends for -dev package: depend on gnustep-gui-runtime instead of + gnustep-base-runtime. + + -- Hubert Chan Tue, 26 Sep 2006 00:11:27 -0400 + +gnustep-gui (0.11.0-1) unstable; urgency=low + + * New upstream release. + * Minor improvements to debian/control generation. + * Change priority of -dbg to extra, to match overrides file. + + -- Hubert Chan Wed, 30 Aug 2006 16:30:47 -0600 + +gnustep-gui (0.10.3-1) experimental; urgency=low + + * New upstream release. + - Files can now be dropped on "Open Files" dialogs (closes: #310719) + * Fix dependencies. + * Drop SONAME from -dev package -- OpenStep API should be fairly stable. + * Fix -dbg package to behave like other -dbg packages and put the + libraries in /usr/lib/debug. + * Get rid of circular dependency. (see: #359158) + - Split off -runtime package from -common. + - -common now only contains data files and is now Arch: all. + - Add -runtime to shlibs file. + * Bump standards version to 3.7.2 (no changes). + * Move gui.make to -dev package since it's only needed for development. + * Add license headers to copyright files. + + -- Hubert Chan Mon, 14 Aug 2006 20:22:30 -0600 + +gnustep-gui (0.10.2-1) unstable; urgency=low + + * New upstream release. + + -- Hubert Chan Tue, 27 Dec 2005 13:00:37 -0700 + +gnustep-gui (0.10.1-2) unstable; urgency=low + + * gnustep-back now has a so-versioned package name. + + -- Hubert Chan Fri, 16 Dec 2005 21:49:12 -0500 + +gnustep-gui (0.10.1-1) unstable; urgency=low + + * New upstream release. + - keep menu onscreen when screen changes resolution (closes: #315274) + * Rebuild with new gnustep-make. + * Remove unneeded lintian and linda overrides. + + -- Hubert Chan Mon, 12 Dec 2005 20:38:23 -0500 + +gnustep-gui (0.9.5-2) unstable; urgency=low + + * Rebuild using gcc/gobjc 4.0. + * debian/control.m4: + - Clean Replaces and Conflicts fields. + - Bump Standards version to 3.6.2.1. + * debian/rules (config.status and binary-arch targets): + - Disable gsnd server for hurd-i386 arch (see #309073). + + -- Eric Heintzmann Fri, 9 Sep 2005 19:13:52 +0200 + +gnustep-gui (0.9.5-1) unstable; urgency=low + + * New upstream release: + - array type has now complete element type (closes: #299178). + - should fix FTBFS on kfreebsd-gnu (closes: #267909). + * Add symlink for User doc in gnustep-gui-doc package. Thanks to Jonathan Shipley. + * Overrides inappropriate linda warnings. + + -- Eric Heintzmann Wed, 6 Apr 2005 21:25:57 +0200 + +gnustep-gui (0.9.4-4) unstable; urgency=low + + * Fix typo setting OPTFLAG for the sparc-linux architecture. + + -- Matthias Klose Tue, 16 Nov 2004 07:25:30 +0100 + +gnustep-gui (0.9.4-3) unstable; urgency=low + + * Rebuild using the .orig.tar.gz file from Debian pool. + * gnustep-gui-common now replaces gnustep-ppd (<< 1.0.0). + + -- Eric Heintzmann Sun, 14 Nov 2004 18:41:00 +0100 + +gnustep-gui (0.9.4-2) unstable; urgency=low + + * Rebuild using latest gnustep-base. + + -- Eric Heintzmann Sun, 7 Nov 2004 15:38:58 +0100 + +gnustep-gui (0.9.4-1) unstable; urgency=low + + * New upstream release. + * debian/control.m4: + - Add libcupsys2-dev in Build-Depends field. + - Remove empty transitional package gnustep-gui0. + * Remove gnustep-ppd package which is no longer + included into gnustep-gui. + * New SONAME, thus package names are changed: + -libgnustep-gui0 -> libgnustep-gui0.9 + -libgnustep-gui0-dev -> libgnustep-gui0.9-dev + -libgnustep-gui0-dbg -> libgnustep-gui0.9-dbg + * As recommended by Gurkan Sengun and Riccardo Mottola, + set optimization level to -O1 on sparc. + + -- Eric Heintzmann Wed, 27 Oct 2004 21:46:13 +0200 + +gnustep-gui (0.9.3-4) unstable; urgency=medium + + * Adjust libtiff dependency for -dev package as well (closes: #262851). + + -- Matthias Klose Wed, 4 Aug 2004 07:23:00 +0200 + +gnustep-gui (0.9.3-3) unstable; urgency=low + + * Adjust libtiff-dev build dependency. + + -- Matthias Klose Sat, 31 Jul 2004 11:56:53 +0200 + +gnustep-gui (0.9.3-2) unstable; urgency=low + + * debian/control.m4: + -Bump Standards-Version to 3.6.1.1. + -libgnustep-gui0 now depends on gnustep-gui-common + (>= {Source-Version}) and not (= {Source-Version}) + (needed if we want to install multiple version of the shared lib). + -Use {shlibs:Depends} in gnustep-gui-common Depends field. + * debian/rules: + -Update v-base to 1.9.2-6. + -binary-arch target: + calculate shlibs dependencies separatly to avoid + gnustep-gui-common depends on gnustep-back. + + -- Eric Heintzmann Sun, 11 Jul 2004 16:41:15 +0200 + +gnustep-gui (0.9.3-1) unstable; urgency=low + + * New upstream release. + * debian/control.m4: + - Add libgnustep-base1-dbg in Build-Depends field because + the debug gui library must be linked with a debug version + of the base library (closes: #225154). + - Update Debian GNUstep maintainers e-mail. + - New build-dependencies: libaspell-dev. + * New Packaging scheme. Apply all recommendations of the + Debian Library Packaging Guide: + - gnustep-gui0 is now an empty transitional package. + - gnustep-gui0-dev has been renamed in libgnustep-gui0-dev. + - gnustep-gui0-dbg has been renamed in libgnustep-gui0-dbg. + - new gnustep-gui-common package (common files). + - new libgnustep-gui0 package (shared library). + * Provides wrapper scripts for gopen and make_services. + (closes: #256151). + * Modify Documentation/GNUmakefile to prevent documentation + to be removed after install. + + -- Eric Heintzmann Wed, 23 Jun 2004 19:20:02 +0200 + +gnustep-gui (0.9.2-1) unstable; urgency=low + + * New upstream release (closes: #235916). + * debian/control.m4: + -Update Build-Depends field. + -gnustep-gui0 now conflicts with gnustep-back (<< 0.9.2). + (gnustep-gui 0.9.2 is not compatible with previous gnustep-back) + * debian/rules: + -Update CC. + -Install make_services manpage. + + -- Eric Heintzmann Sun, 21 Mar 2004 12:03:41 +0100 + +gnustep-gui (0.9.1-1) unstable; urgency=low + + * New upstream release. + * Remove m68k specific lines in debian/rules and debian/control.m4. + + -- Eric Heintzmann Fri, 19 Dec 2003 14:51:05 +0100 + +gnustep-gui (0.9.0-1) unstable; urgency=low + + * New upstream release. + * Update debian/README.Debian file. + * debian/control.m4 : Update Description fields (closes: #213586). + + -- Eric Heintzmann Thu, 2 Oct 2003 08:49:17 +0200 + +gnustep-gui (0.8.9-1) unstable; urgency=low + + * New upstream release. + * Update to standard version 3.6.1. + * debian/control.m4 file : update Conflicts fields. + * Install gopen manpage. + * Use CVS version of Tools/gsnd/gsnd.m (avoid buildd hangs). + + -- Eric Heintzmann Wed, 27 Aug 2003 21:36:36 +0200 + +gnustep-gui (0.8.8-5) unstable; urgency=low + + * Re-enable gnustep_sndd at boot/install time. + * Apply Matthias Klose's patch on gsnd.m (fixing the buildd hangs). + + -- Eric Heintzmann Fri, 15 Aug 2003 16:08:57 +0200 + +gnustep-gui (0.8.8-4) unstable; urgency=low + + * Do not start gnustep_sndd at boot/install time. + + -- Eric Heintzmann Thu, 14 Aug 2003 00:06:01 +0200 + +gnustep-gui (0.8.8-3) unstable; urgency=low + + * Fix debian/rules install-ppd target (closes: #204159). + + -- Eric Heintzmann Mon, 4 Aug 2003 23:01:59 +0200 + +gnustep-gui (0.8.8-2) unstable; urgency=low + + * gnustep-dev and -dbg packages go to section libdevel. + * gnustep-ppd is architecture all. + * Make build more verbose (messages=yes). + * Don't include old changelogs. + * Re-add the shlibs dependency on gnustep-gui and gnustep-back. + + -- Matthias Klose Wed, 30 Jul 2003 07:34:25 +0200 + +gnustep-gui (0.8.8-1) unstable; urgency=low + + * New upstream release. + * Remove debian/gnustep-gui0.docs and debian/gnustep-gui-doc.docs files. + * Update debian/rules : + - Use bash. + - Enable CC variable. + - Use p_* and d_* variable names. + - remove GS_HOST, GS_CPU, GS_OS, GS_LIB_DIR, GS_COMBO_DIR variables. + - use the new doc= variable. + - Don't depend build target on build-indep target. + * Change Section of gnustep-gui0-dev and gnustep-gui0-dev (libdevel). + + -- Eric Heintzmann Sun, 27 Jul 2003 23:07:09 +0200 + +gnustep-gui (0.8.7-1) unstable; urgency=low + + * New upstream release. + * Update to standard version 3.5.10. + * Update to debhelper compatibility level 4. + * Use gcc/gobjc 3.3. + * Fix lintian warnings and errors. + * Add libaudiofile-dev in Build-Depends + * New gnustep-gui-doc package. Closes: #148063. + * New gnustep_sndd init script. Closes: #193341. + * Do not use dh_doclink any longer. + * Update Descriptions field in debian/control + ( using descriptions found in .spec files ). + * Update README.Debian file. + * Do not use dh_doclink any longer. + * Add debian/watch file. + + -- Eric Heintzmann Thu, 3 Jul 2003 08:52:34 +0200 + +gnustep-gui (0.8.5-1) unstable; urgency=low + + * New upstream release. + * Update README.Debian and copyright (Eric Heintzmann). + Closes: #186135, 186252. + + -- Matthias Klose Tue, 25 Mar 2003 21:46:18 +0100 + +gnustep-gui (0.8.4-1) unstable; urgency=low + + * New upstream release. + + -- Matthias Klose Sat, 1 Mar 2003 14:22:03 +0100 + +gnustep-gui (0.8.3-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Mon, 20 Jan 2003 23:57:33 +0100 + +gnustep-gui (0.8.1-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Wed, 11 Sep 2002 06:52:01 +0200 + +gnustep-gui (0.8.0-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Sat, 3 Aug 2002 00:56:31 +0200 + +gnustep-gui (0.7.9-2) unstable; urgency=low + + * Tighten dependency on gnustep-base1 (m68k build). Closes: #153975. + + -- Matthias Klose Thu, 25 Jul 2002 07:06:25 +0200 + +gnustep-gui (0.7.9-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Sun, 21 Jul 2002 17:27:49 +0200 + +gnustep-gui (0.7.8-1) unstable; urgency=low + + * New upstream release. + * Recompiled apps (gui/back) work again (closes: #140800). + * gnustep-base1-dev now depends on the compiler used (closes: #149654). + + -- Matthias Klose Tue, 16 Jul 2002 22:26:23 +0200 + +gnustep-gui (0.7.7-3) unstable; urgency=low + + * Recompile with tightened gnustep-base dependency. + * Remove explicit gcc dependency. + + -- Matthias Klose Sat, 1 Jun 2002 10:06:39 +0200 + +gnustep-gui (0.7.7-2) unstable; urgency=low + + * gnustep-gui-dev: Add dependency on gnustep-base-dev (closes: #147880). + + -- Matthias Klose Fri, 24 May 2002 01:00:58 +0200 + +gnustep-gui (0.7.7-1) unstable; urgency=low + + * New upstream release. + + -- Matthias Klose Sun, 5 May 2002 12:49:28 +0200 + +gnustep-gui (0.7.6-0.1) unstable; urgency=medium + + * Non Maintainer Upload + * New upstream release + + -- Paul Seelig Mon, 25 Mar 2002 01:12:55 +0100 + +gnustep-gui (0.7.5-3) unstable; urgency=medium + + * Rebuild to get the libobjc1 depedency right. + + -- Matthias Klose Thu, 7 Mar 2002 00:19:10 +0100 + +gnustep-gui (0.7.5-2) unstable; urgency=medium + + * Remove gnustep-gui0's dependency on gnustep-xgps0 and insert this + dependency in gnustep-gui0's shlibs file to avoid a circular build + dependency between gnustep-gui and gnustep-xgps. + + -- Matthias Klose Wed, 6 Feb 2002 21:56:10 +0100 + +gnustep-gui (0.7.5-1) unstable; urgency=medium + + * Final release. + + -- Matthias Klose Sun, 3 Feb 2002 20:00:37 +0100 + +gnustep-gui (0.7.0.90-2) unstable; urgency=low + + * Add dependency on gnustep-xgps0. + + -- Matthias Klose Wed, 16 Jan 2002 21:27:33 +0100 + +gnustep-gui (0.7.0.90-1) unstable; urgency=low + + * New upstream snapshot (daily snapshot 20020110). + + -- Matthias Klose Fri, 11 Jan 2002 21:57:39 +0100 + +gnustep-gui (0.7.0-1) unstable; urgency=low + + * Correctly determine s390 architecture. + * Build-Depend on gnustep-base (>= 1.2.0-2) on architecture s390. + + -- Matthias Klose Wed, 9 Jan 2002 02:24:07 +0100 + +gnustep-gui (0.7.0-0.3) unstable; urgency=low + + * Add jpeg-dev build dependency (closes: #112837). + + -- Matthias Klose Sat, 22 Sep 2001 10:02:05 +0200 + +gnustep-gui (0.7.0-0.2) unstable; urgency=low + + * Add build dependencies (closes: #111183). + + -- Matthias Klose Tue, 4 Sep 2001 23:43:31 +0200 + +gnustep-gui (0.7.0-0.1) unstable; urgency=low + + * New upstream release. + * Use Standards-Version 3.5.5. + + -- Chanop Silpa-Anan Thu, 26 Jul 2001 07:01:08 +1000 + +gstep-core (0.6.5-3) frozen unstable; urgency=low + + * base/Source/NSInvocation.m: Fix important build error on alpha #59373. + * Set GNUSTEP_SYSTEM_ROOT to /usr/lib/GNUstep and disable separate + system root. Needed to correctly build gstep-extensions and gstep-guile. + * debian/gstep-base.init.in: Fix typo (fixes #59423). + * debian/gstep-base.postrm: Remove directory in ld.so.conf inserted + in postinst (fixes #59424). + + -- Matthias Klose Wed, 1 Mar 2000 21:33:53 +0100 + +gstep-core (0.6.5-2) frozen unstable; urgency=medium + + * Updated to the current state of the CVS. Integrates the Debian + patches submitted upstream. + * debian/gstep-base.init.d: Use new gdomap option -p for not probing + machines on the local network (really fixes grave #55906). + * debian/README.Debian: Document gdomap configuration. + * debian/control.in: Add autoconf to Build-Depends (fixes i#58873). + + -- Matthias Klose Sun, 27 Feb 2000 22:31:00 +0100 + +gstep-core (0.6.5-1) frozen unstable; urgency=medium + + * Final release. + * Don't probe machines on the local network (grave #55906). + * Stop gdomap daemon (#48796). + * /etc/GNUstep: directory for GNUstep configuration files. + * debian/control.in: Add build depends. + + -- Matthias Klose Sat, 19 Feb 2000 10:09:19 +0100 + +gstep-core (0.6.0.90-1) unstable; urgency=low + + * New snapshot from CVS (1999-10-28). + + -- Matthias Klose Thu, 28 Oct 1999 21:04:46 +0200 + +gstep-core (0.6.0-1) unstable; urgency=low + + * New upstream release. + * debian/gstep-base.init: Change init script message (fixes #40339). + * debian/gstep-xgps.{preinst,postrm}: Divert gpbs (fixes #40976). + * debian/gstep-base.init.in: Don't source GNUstep.sh (fixes #40338). + * debian/control.in: Use versioned package names for libraries. + + -- Matthias Klose Sat, 21 Aug 1999 20:41:37 +0200 + +gstep-core (0.5.5.990625-1) unstable; urgency=low + + * New snapshot. + + -- Matthias Klose Fri, 25 Jun 1999 22:24:56 +0200 + +gstep-core (0.5.5.990508-1) unstable; urgency=low + + * New snapshot. Built with xgps as backend. + + -- Matthias Klose Sun, 9 May 1999 15:18:28 +0200 + +gstep-core (0.5.5.990310-1) unstable; urgency=low + + * GNUstep 0.5.5 + minor updates from the CVS archive. + + -- Matthias Klose Thu, 11 Mar 1999 22:47:17 +0100 + +gstep-core (0.5.5-1) unstable; urgency=low + + * gstep-0.6 prerelease2 ("dawn"). + * gstep-extensions, gstep-db and gstep-guile are moved out of the core package. + * Moved to debhelper-1.2.x. + * First try for powerpc and alpha architectures. + * New package gstep-base-dbg (link with -lgnustep-base_d). + + -- Matthias Klose Wed, 24 Feb 1999 18:35:13 +0100 + +gstep-core (0.5.0.981229-1) frozen unstable; urgency=low + + * Fixed linking of guile dependent binaries (introduced with guile 1.3-11). + * Fixed x permissions of debian installation scripts. + + -- Matthias Klose Tue, 29 Dec 1998 20:12:17 +0100 + +gstep-core (0.5.0.981222-1) frozen unstable; urgency=low + + * Moved symlink patches upstream. + * Built with debhelper 1.1.24 and provide the needed debhelper-1.2.18 files. + + -- Matthias Klose Mon, 22 Dec 1998 21:41:54 +0200 + +gstep-core (0.5.0.981218-1) frozen unstable; urgency=low + + * New maintainer. + * Previous builds included GNUSTEP_SYSTEM_ROOT, if GNUstep packages + were installed. + * Fixed build error on the alpha architecture (forwarding still doesn't + work). + * Install compiled guile modules in /usr/lib/guile1.3; don't know, if + this is correct, but better than /usr/share/guile. + + -- Matthias Klose Sat, 19 Dec 1998 01:53:27 +0200 + +gstep-core (0.5.0.981215-0.1) frozen unstable; urgency=low + + * Finally recompiled with correct libc. + * Finished db and guile packages (db already was in 0.5.0.980820-0.1). + + -- Matthias Klose Mon, 14 Dec 1998 16:15:27 +0200 + +gstep-core (0.5.0.981207-0.1) frozen unstable; urgency=low + + * Recompiled with correct libc. + * Removed dependencies on dpsclient. + * Fixed dependencies of gstep-*-dev packages. + * debian/rules: Removed explicit ix86 dependencies (again!). + * Added debian/patches directory for Debian specific patches. + + -- Matthias Klose Mon, 7 Dec 1998 14:38:47 +0200 + +gstep-core (0.5.0.981106cvs-1) frozen unstable; urgency=low + + * New upstream CVS snapshot.o + With the new anon CVS server, we can now track the GNUstep + development much faster. + * Don't build gstep-xdps until there's a free DPS system in Debian. + * Instead, we have the X/RAW backend. With X/RAW, gstep doesn't any + longer depend on non-free components and can go into main. + * gstep-gui now has a working NSText class. + * debian/rules: Rewritten again. + + -- Gregor Hoffleit Sat, 7 Nov 1998 12:08:45 +0100 + +gstep-core (0.5.0.980820-0.1) unstable; urgency=low + + * New upstream snapshot. + * Built with X/RAW as backend; still depends on dgs. + * New postinst/postrm scripts. + * debian/rules: Rewritten. + * debian/control.in: Tightened dependencies. + * Keep NEXTSTEP files. + + -- Matthias Klose Tue, 25 Aug 1998 13:48:48 +0200 + +gstep-core (0.5.0.980806-1) unstable; urgency=low + + * New upstream snapshot. + * GNUstep is now built from a single source package, gstep-core. + + -- Gregor Hoffleit Fri, 7 Aug 1998 13:33:43 +0200 --- gnustep-gui-0.20.0.orig/debian/rules +++ gnustep-gui-0.20.0/debian/rules @@ -0,0 +1,412 @@ +#! /usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# we're using brace expansion +export SHELL=/bin/bash + +##### VERSION NUMBERS ########################################### + +# GNUstep Base version : +v_base := 1.22.1 + +# GNUstep Gui version : +v_gui := $(shell . ./Version; echo $$VERSION) + +# GNUstep Gui SONAME version : +sov_gui := $(shell . ./Version; echo $$GNUSTEP_GUI_MAJOR_VERSION.$$GNUSTEP_GUI_MINOR_VERSION) + +################################################################# + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) + +# make some files executable +dummy := $(shell chmod +x configure) + +# package names +p_com = gnustep-gui-common +p_run = gnustep-gui-runtime +p_lib = libgnustep-gui$(sov_gui) +p_dev = libgnustep-gui-dev +p_dbg = $(p_lib)-dbg +p_doc = gnustep-gui-doc + +# package temp dirs +d_com = $(CURDIR)/debian/$(p_com) +d_run = $(CURDIR)/debian/$(p_run) +d_lib = $(CURDIR)/debian/$(p_lib) +d_dev = $(CURDIR)/debian/$(p_dev) +d_dbg = $(CURDIR)/debian/$(p_dbg) +d_doc = $(CURDIR)/debian/$(p_doc) + +# ----------------------------------------------------------------------------- +# GNUstep SETTINGS +include /usr/share/quilt/quilt.make +include /usr/share/GNUstep/debian/config.mk + +export GNUSTEP_MAKEFILES := /usr/share/GNUstep/Makefiles +export GNUSTEP_INSTALLATION_DOMAIN := SYSTEM + +# Compiler +CC := $(shell sed -n -e '/^CC[ ]*=/s,.*= *\(.*\),\1,p' \ + /$(GS_MAKE_DIR)/config.make) + +LDFLAGS := -Wl,-z,defs -Wl,--as-needed + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +optim := debug=yes +endif + +# ----------------------------------------------------------------------------- + +version: + echo "Base : $(v_base)" + echo "Gui : $(v_gui)" + echo "Gui soname version : $(sov_gui)" + +control-file: debian/control +debian/control: debian/control.m4 + m4 \ + -DV_BASE='$(v_base)' \ + -DV_GUI='$(v_gui)' \ + -DSOV_GUI='$(sov_gui)' \ + debian/control.m4 | uniq > debian/control + +# Generate the lintian overrides file automatically, to avoid renames +# when the SONAME is bumped. +clean_files += debian/libgnustep-gui$(sov_gui).lintian-overrides +debian/libgnustep-gui$(sov_gui).lintian-overrides: debian/libgnustep-guiN.overrides.m4 + m4 -DSOV_GUI='$(sov_gui)' $< > $@ + +config: debian/configure-stamp +clean_files += debian/configure-stamp + +debian/configure-stamp: configure + dh_testdir + CC=$(CC) ./configure \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --host=$(DEB_HOST_GNU_TYPE) \ + --target=$(DEB_HOST_GNU_TYPE) \ + --with-x \ + --x-libraries=/usr/X11R6/lib \ + --x-includes=/usr/X11R6/include + + touch $@ + +build-shared: debian/build-shared-stamp +clean_files += debian/build-shared-stamp +debian/build-shared-stamp: config + dh_testdir + $(MAKE) doc=no messages=yes $(optim) LDFLAGS="$(LDFLAGS)" + + touch $@ + + +build: patch build-arch + +# Build architecture indep +build-indep: debian/build-indep-stamp +clean_files += debian/build-indep-stamp +debian/build-indep-stamp: build-shared + dh_testdir + $(MAKE) -C Documentation doc=yes messages=yes +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + $(MAKE) check +endif + touch $@ + +# Build architecture dep +build-arch: build-shared build-static + +build-debug: debian/build-debug-stamp +clean_files += debian/build-debug-stamp +debian/build-debug-stamp: config + touch $@ + +build-static: debian/build-static-stamp +clean_files += debian/build-static-stamp +debian/build-static-stamp: config + $(MAKE) -C Source shared=no doc=no messages=yes $(optim) \ + LDFLAGS="$(LDFLAGS)" + + touch $@ + +# Install all +install: install-indep install-arch + +# Install architecture indep +install-indep: install-doc install-common + +install-doc: build-indep + dh_testdir + dh_testroot + dh_prep -p$(p_doc) + dh_installdirs -p$(p_doc) + + : # Install the indep part of the package + $(MAKE) -C Documentation install doc=yes DESTDIR=$(d_doc) + + : # remove postscript doc + for file in `find $(d_doc)/$(GNUSTEP_SYSTEM_DOC) -name "*.ps"`; do \ + rm $$file ; done + + : # remove info doc + rm -rf $(d_doc)/$(GNUSTEP_SYSTEM_DOC_INFO) + + : # /usr/share/doc symlinks + dh_link -p$(p_doc) \ + $(GNUSTEP_SYSTEM_DOC)/Developer usr/share/doc/$(p_com)/Developer \ + usr/share/doc/$(p_com)/Developer usr/share/doc/$(p_doc)/Developer \ + $(GNUSTEP_SYSTEM_DOC)/User usr/share/doc/$(p_com)/User \ + usr/share/doc/$(p_com)/User usr/share/doc/$(p_doc)/User + + : # clean + for file in `find $(d_doc)/$(GNUSTEP_SYSTEM_DOC) -name ".cvsignore"`; do \ + rm $$file ; done + + dh_install -i + +install-common: install-shared + @: # The files actually get installed in install-shared + @: # so we don't actually have anything to do here + +# Install architecture dep +install-arch: install-shared install-static install-debug + +install-shared: build-shared + dh_testdir -p$(p_run) + dh_testroot -p$(p_run) + dh_prep -p$(p_run) + dh_installdirs -p$(p_run) + + @: # install shared version of libraries + $(MAKE) install doc=no DESTDIR=$(d_run) + + @: # remove Makefiles/Additional/gui.make + rm -rf $(d_run)/$(GS_MAKE_DIR) + +# Move arch-indep things to -common. + dh_prep -p$(p_com) + dh_installdirs -p$(p_com) + mkdir -p $(d_com)/$(GNUSTEP_SYSTEM_LIBRARY)/Libraries + mv $(d_run)/$(GNUSTEP_SYSTEM_LIBRARY)/Libraries/gnustep-gui \ + $(d_com)/$(GNUSTEP_SYSTEM_LIBRARY)/Libraries + mv $(d_run)/$(GNUSTEP_SYSTEM_LIBRARY)/Images \ + $(d_com)/$(GNUSTEP_SYSTEM_LIBRARY)/Images + mv $(d_run)/$(GNUSTEP_SYSTEM_LIBRARY)/Sounds \ + $(d_com)/$(GNUSTEP_SYSTEM_LIBRARY)/Sounds + mv $(d_run)/$(GNUSTEP_SYSTEM_LIBRARY)/KeyBindings \ + $(d_com)/$(GNUSTEP_SYSTEM_LIBRARY)/KeyBindings + mv $(d_run)/$(GNUSTEP_SYSTEM_LIBRARY)/PostScript \ + $(d_com)/$(GNUSTEP_SYSTEM_LIBRARY)/PostScript + + @: # remove headers from shared packages + rm -rf $(d_run)/$(GNUSTEP_SYSTEM_HEADERS) + + @: # Move shared lib + dh_install -p$(p_lib) \ + debian/$(p_run)/$(GNUSTEP_SYSTEM_LIBRARIES)/lib*.so.* $(GNUSTEP_SYSTEM_LIBRARIES) + rm -rf debian/$(p_run)/$(GNUSTEP_SYSTEM_LIBRARIES)/lib* + + @: # Doc symlinks + dh_link -p$(p_lib) usr/share/doc/$(p_com) usr/share/doc/$(p_lib) + dh_link -p$(p_run) usr/share/doc/$(p_com) usr/share/doc/$(p_run) + +# Delete useless file that trigger a lintian warning. + $(RM) $(d_run)$(GNUSTEP_SYSTEM_APPS)/GSSpeechServer.app/Resources/GSSpeechServer.desktop + + +install-static: build-static + dh_testdir -p$(p_dev) + dh_testroot -p$(p_dev) + dh_installdirs -p$(p_dev) + dh_prep -p$(p_dev) + + : # install static version of libraries + $(MAKE) SUBPROJECTS=Source install shared=no doc=no DESTDIR=$(d_dev) + + : # Install gui.make here (instead of in -runtime) + install -m 644 -D gui.make $(d_dev)/$(GS_MAKE_DIR)/Additional/gui.make + + : # Development symlink + dh_link -p$(p_dev) $(GNUSTEP_SYSTEM_LIBRARIES)/libgnustep-gui.so.$(sov_gui) \ + $(GNUSTEP_SYSTEM_LIBRARIES)/libgnustep-gui.so + + : # Remove Resources dir + rm -rf $(d_dev)/$(GNUSTEP_SYSTEM_LIBRARY)/Libraries/gnustep-gui + + : # usr/share/doc symlink + dh_link -p$(p_dev) usr/share/doc/$(p_com) usr/share/doc/$(p_dev) + +install-debug: build-debug + dh_testdir -p$(p_dbg) + dh_testroot -p$(p_dbg) + dh_prep -p$(p_dbg) + dh_installdirs -p$(p_dbg) + + : # Doc symlink + dh_link -p$(p_dbg) usr/share/doc/$(p_com) usr/share/doc/$(p_dbg) + + +# Build architecture-independent files here. +binary-indep: control-file build-indep install-indep + dh_testdir -i + dh_testroot -i + dh_installchangelogs -p$(p_doc) ChangeLog + dh_installdocs -p$(p_doc) ANNOUNCE BUGS NEWS README + dh_installchangelogs -p$(p_com) ChangeLog + dh_installdocs -p$(p_com) ANNOUNCE BUGS NEWS README + gsdh_gnustep -i + +# Install man pagees to gnustep-gui-common, and remove from gnustep-gui-doc. + for man in gclose gcloseall gopen make_services set_show_service; do \ + dh_installman -p$(p_com) Documentation/$$man.1; \ + rm -rf $(d_doc)/usr/share/man; \ + done + dh_installman -p$(p_com) debian/say.1 debian/GSSpeechServer.1 + + : # remove empty directories, when all components are in place + for d in `find $(d_com) -depth -type d -empty 2>/dev/null`; do \ + case $$d in */usr/share/doc*|*/etc) continue; esac; \ + while rmdir $$d 2> /dev/null; do d=`dirname $$d`; done; \ + done + + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + + +# Build architecture-dependent files here. +binary-arch: control-file build-arch install-arch debian/libgnustep-gui$(sov_gui).lintian-overrides + dh_testdir -a + dh_testroot -a + gsdh_gnustep -a + +# Move images to /usr/share. + dh_installdirs -p$(p_run) usr/share/GNUstep/ColorPickers + for i in \ + $(d_run)/usr/lib/GNUstep/ColorPickers/{NamedPicker,StandardPicker,WheelPicker}.bundle/Resources/*.tiff; do \ + mv $$i $(d_run)/usr/share/GNUstep/ColorPickers \ + && dh_link -p$(p_run) \ + usr/share/GNUstep/ColorPickers/`basename $$i` \ + `echo $$i | sed 's|$(d_run)/||'`; \ + done + + : # remove empty directories, when all components are in place + for d in `find $(d_run) $(d_dev) $(d_dbg) -depth -type d -empty 2>/dev/null`; do \ + case $$d in */usr/share/doc*|*/etc) continue; esac; \ + while rmdir $$d 2> /dev/null; do d=`dirname $$d`; done; \ + done + + dh_lintian -a + dh_strip -a --dbg-package=libgnustep-gui$(sov_gui)-dbg + + dh_compress -a + dh_fixperms -a + + : # Calculate shlib dependencies for -runtime package separatly + dh_makeshlibs -p$(p_lib) -V + dh_installdeb -p$(p_run) + dh_shlibdeps -p$(p_run) -l$(d_lib)/$(GNUSTEP_SYSTEM_LIBRARIES) + + : # Calculate shlib dependencies for other packages + dh_makeshlibs -p$(p_lib) \ + -V '$(p_lib) (>= $(v_gui)), gnustep-gui-runtime (>= $(v_gui)), gnustep-back$(sov_gui) (>= $(v_gui)), gnustep-gpbs (>= $(v_gui))' + dh_installdeb -a -N$(p_run) + dh_shlibdeps -a -N$(p_run) -l$(d_lib)/$(GNUSTEP_SYSTEM_LIBRARIES) + + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + + +# Test that debian/control is up to date +clean_files += debian/control.tmp +test-control: + m4 \ + -DV_BASE='$(v_base)' \ + -DV_GUI='$(v_gui)' \ + -DSOV_GUI='$(sov_gui)' \ + debian/control.m4 | uniq > debian/control.tmp + diff debian/control debian/control.tmp + + +clean: clean-patched unpatch + +clean-patched: test-control + dh_testdir + dh_testroot + + : # Clean Doc + +# rm -f Documentation/*.html +# rm -f Documentation/Gui/Gui.igsdoc +# rm -rf Documentation/Gui/Gui +# rm -f Documentation/Gui/*.html + rm -f Documentation/version.texi + +# cd Documentation/Gui; \ +# for f in `ls *.gsdoc`; do \ +# case $$f in DefaultsSummary.gsdoc|Gui.gsdoc|Introduction.gsdoc\ +# |LanguageSetup.gsdoc|NSBundleAdditions.gsdoc\ +# |NSMutableAttributedStringAdditions.gsdoc\ +# |NSCoderAdditions.gsdoc|NSMutableParagraphStyle.gsdoc\ +# |NSStringAdditions.gsdoc) continue; esac; \ +# rm -f $$f; \ +# done + +# rm -f Documentation/GuiAdditions/Functions.gsdoc \ +# Documentation/GuiAdditions/TypesAndConstants.gsdoc + +# rm -f Documentation/GuiAdditions/*.html +# rm -f Documentation/GuiAdditions/*TOC.gsdoc +# rm -f Documentation/GuiAdditions/GS*.gsdoc +# rm -f Documentation/GuiAdditions/*.igsdoc + +# if config.make does not exist, then we assume that we don't need to +# make clean + if [ -e config.make ]; then \ + $(MAKE) -C Documentation clean; \ + $(MAKE) -C Documentation distclean; \ + $(MAKE) clean; \ + $(MAKE) distclean; \ + fi + + #rm -f Tools/obj Source/obj Model/obj + rm -rf Tools/*.service + + rm -f Headers/gnustep/gui/{config,GSVersion}.h + rm -f Headers/Additions/GNUstepGUI/GSVersion.h + +# rm -f debian/gnustep-gui[0-9]*.{pre,post}{inst,rm} +# rm -f debian/gnustep-gui[0-9]*.{conffiles,init,shlibs} + + rm -f {config,gui}.make + + rm -f Source/Gui.{gsdoc,stamp} + rm -f Source/.igsdoc + rm -f Source/Info-gnustep.plist +# rm -f Source/libgnustep-gui.def + +# -find -name '*.bundle' | xargs rm -rf +# rm -f TextConverters/RTF/obj ColorPickers/obj + + rm -f $(clean_files) + + dh_clean + +upstream: build-shared + + $(MAKE) install doc=no DESTDIR=$(CURDIR)/debian/upstream + + +binary: binary-indep binary-arch +.PHONY: control-file build build-indep build-arch clean install install-indep install-arch binary-indep binary-arch binary version build-shared build-static bulid-debug config --- gnustep-gui-0.20.0.orig/debian/source/format +++ gnustep-gui-0.20.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- gnustep-gui-0.20.0.orig/debian/patches/say-build.patch +++ gnustep-gui-0.20.0/debian/patches/say-build.patch @@ -0,0 +1,20 @@ +2011-09-15 Yavor Doganov + + * Tools/say/GNUmakefile (say_OBJCFLAGS): Remove `-g -Werror'. + (say_OBJCFLAGS): Replace with... + (ADDITIONAL_TOOL_LIBS): ...; fixes FTBFS with ld --as-needed. + + +--- gnustep-gui.orig/Tools/say/GNUmakefile ++++ gnustep-gui/Tools/say/GNUmakefile +@@ -17,8 +17,8 @@ + say_LIB_DIRS += -L../../Source/$(GNUSTEP_OBJ_DIR) \ + -L/usr/local/lib + +-say_OBJCFLAGS += -std=c99 -g -Werror +-say_LDFLAGS += -lgnustep-gui ++say_OBJCFLAGS += -std=c99 ++ADDITIONAL_TOOL_LIBS = -lgnustep-gui + + -include GNUmakefile.preamble + include $(GNUSTEP_MAKEFILES)/tool.make --- gnustep-gui-0.20.0.orig/debian/patches/series +++ gnustep-gui-0.20.0/debian/patches/series @@ -0,0 +1,2 @@ +say-build.patch +fix-ftbfs-gcc46.patch --- gnustep-gui-0.20.0.orig/debian/patches/fix-ftbfs-gcc46.patch +++ gnustep-gui-0.20.0/debian/patches/fix-ftbfs-gcc46.patch @@ -0,0 +1,25 @@ +2012-01-11 Konstantinos Margaritis + + * Fix FTBFS with gcc-4.6, Patch submitted by Matthias Klose to + #639692. + +--- gnustep-gui-0.20.0.orig/Tools/say/say.m ++++ gnustep-gui-0.20.0/Tools/say/say.m +@@ -14,7 +14,7 @@ + { + [NSAutoreleasePool new]; + NSMutableString *words = [NSMutableString string]; +- NSString *outFile = nil; ++ // NSString *outFile = nil; + NSString *voice = nil; + NSString *inFile = nil; + +@@ -24,7 +24,7 @@ + switch (ch) + { + case 'o': +- outFile = [NSString stringWithUTF8String: optarg]; ++ // outFile = [NSString stringWithUTF8String: optarg]; + break; + case 'f': + inFile = [NSString stringWithUTF8String: optarg];