--- charmap.app-0.2.orig/debian/Charmap.1 +++ charmap.app-0.2/debian/Charmap.1 @@ -0,0 +1,26 @@ +.TH CHARMAP 1 "January 4, 2004" +.SH NAME +Charmap \- a character map +.SH SYNOPSIS +.B Charmap +.SH OPTIONS +\fBCharmap\fP has no options. +.SH DESCRIPTION +This manual page documents briefly the +.B Charmap +command. +This manual page was written for the Debian distribution +because the original program does not have a manual page. +.PP +\fBCharmap\fP is a character map. It is developed using the GNUstep development +environment (www.gnustep.org) and is meant to contribute to GNUstep's promise +towards a desktop environment. + +Charmap offers font selection, allowing one to easily see all the +glyphs which a particular font offers. + +Perhaps Charmap's biggest advantage is its support for displaying Unicode +information. +.SH AUTHOR +This manual page was written by G\[:u]rkan Seng\[:u]n , +for the Debian project (but may be used by others). --- charmap.app-0.2.orig/debian/control +++ charmap.app-0.2/debian/control @@ -0,0 +1,26 @@ +Source: charmap.app +Section: gnustep +Priority: optional +Maintainer: Debian GNUstep maintainers +Uploaders: Yavor Doganov +Build-Depends: debhelper (>= 7), + quilt, + libgnustep-gui-dev, + imagemagick +Standards-Version: 3.9.2 +Homepage: http://www.nongnu.org/charmap/ +Vcs-Git: git://git.debian.org/pkg-gnustep/charmap.app.git +Vcs-Browser: http://git.debian.org/?p=pkg-gnustep/charmap.app.git + +Package: charmap.app +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ${gnustep:Depends} +Description: Character map for GNUstep + This is a character map. It is developed using the GNUstep development + environment (www.gnustep.org) and is meant to contribute to GNUstep's promise + towards a desktop environment. + . + Charmap offers font selection, allowing one to easily see all the + glyphs which a particular font offers. --- charmap.app-0.2.orig/debian/compat +++ charmap.app-0.2/debian/compat @@ -0,0 +1 @@ +7 --- charmap.app-0.2.orig/debian/changelog +++ charmap.app-0.2/debian/changelog @@ -0,0 +1,135 @@ +charmap.app (0.2-11build1) raring; urgency=low + + * Rebuild for gnustep-gui 0.22 transition. + + -- Benjamin Drung Wed, 21 Nov 2012 16:47:48 +0100 + +charmap.app (0.2-11) unstable; urgency=low + + * debian/patches/load-gorm-file.patch: New, fixes startup issues with + gnustep-gui/0.20 (Closes: #645927). + * debian/patches/series: Update. + * debian/control (Vcs-Arch): Replace with... + (Vcs-Git, Vcs-Browser): ...as the package is now maintained in Git. + (Standards-Version): Bump to 3.9.2; no changes needed. + * debian/rules (binary-arch): Remove GS_USE_FHS conditional. + * debian/preinst: Delete; not needed anymore. + + -- Yavor Doganov Sat, 22 Oct 2011 12:42:16 +0300 + +charmap.app (0.2-10) unstable; urgency=low + + * debian/compat: Set to 7. + * debian/control (Section): Change to `gnustep'. + (Maintainer): Adopt for the GNUstep team (Closes: #454276). + (Uploaders): Add myself. + (Build-Depends): Bump debhelper to >= 7. Don't require minimum + libgnustep-gui-dev version. Add quilt and imagemagick. Remove + gnustep-make. + (Depends): Add ${misc:Depends} and ${gnustep:Depends}. + (Conflicts, Replaces): Remove; obsolete. + (Standards-Version): Claim compliance with 3.9.0 as of this release. + (Vcs-Arch): New field. + * debian/rules: Include /usr/share/quilt/quilt.make and adjust rules for + quilt. Avoid gs_make. + (d_app, LDFLAGS, optim): New variables. + (build-stamp): Make the build verbose, support noopt. Convert the + icon in XPM format. + (clean-patched): Make only distclean; delete the generated icon. + (install): Replace dh_clean -k with dh_prep. Don't invoke + dh_installdirs. Install the XPM icon. + (binary-arch): Don't install the lintian override file. Pass NEWS and + TODO as arguments to dh_installdocs. Move Resources to + /usr/share/GNUstep. Explicitly install the manpage. + * debian/dirs: + * debian/docs: + * debian/lintian-override: + * debian/manpages: Delete. + * Controller.m: Move Debian modifications to ... + * debian/patches/Controller-generateCharmap.patch: ... (patch by Ingolf + Jandt). + * debian/patches/series: + * debian/source/format: + * debian/README.source: + * debian/watch: + * debian/preinst: New file. + * debian/Charmap.desktop: Make it valid, tweak some fields. + * debian/menu: Add icon and longtitle. + + -- Yavor Doganov Thu, 01 Jul 2010 22:43:14 +0300 + +charmap.app (0.2-9) unstable; urgency=low + + * Orphaning package, setting maintainer to the Debian QA Group. + + -- Ana Beatriz Guerrero Lopez Wed, 05 Dec 2007 16:20:09 +0100 + +charmap.app (0.2-8) unstable; urgency=low + + * GNUstep transition. + + Updated debian/rules. + * Added a desktop file. + + -- Gürkan Sengün Tue, 09 Oct 2007 01:20:09 +0200 + +charmap.app (0.2-7) unstable; urgency=low + + * Rebuild against latest libgnustep-gui-dev. + * Bump standards version. + + -- Gürkan Sengün Thu, 21 Sep 2006 20:27:23 +0200 + +charmap.app (0.2-6) unstable; urgency=low + + * Applied patch to fix startup crash. (Closes: #372167) + + -- Gürkan Sengün Mon, 17 Jul 2006 22:34:52 +0200 + +charmap.app (0.2-5) unstable; urgency=low + + * Rebuild against latest libgnustep-gui. + * Update manual page. + * Bump standards version. + + -- Gürkan Sengün Mon, 23 Jan 2006 10:54:03 +0100 + +charmap.app (0.2-4) unstable; urgency=low + + * Build again for upload. + + -- Brent A. Fulgham Sun, 19 Dec 2004 14:14:09 -0800 + +charmap.app (0.2-3) unstable; urgency=low + + * Renamed source package to charmap.app. + * Updated debian/control build-depends for GNUstep 0.9.4. + * Removed some old and unused stuff from debian/. + + -- Gürkan Sengün Sat, 20 Nov 2004 13:17:13 +0100 + +charmap (0.2-2) unstable; urgency=low + + * Updated build-depends for latest gnustep + * Renamed binary package name to charmap.app. (Closes: #241612) + * Removed Conflicts: gucharmap + + -- Gürkan Sengün Sun, 18 Jul 2004 11:32:12 +0200 + +charmap (0.2-1) unstable; urgency=low + + * New upstream release. + + -- Gürkan Sengün Mon, 31 May 2004 15:42:23 +0200 + +charmap (0.1-2) unstable; urgency=low + + * Added a Conflicts: gucharmap. (Closes: #241955) + * Added gnustep-make to build-depends. + + -- Gürkan Sengün Fri, 16 Apr 2004 00:57:07 +0200 + +charmap (0.1-1) unstable; urgency=low + + * Initial Release. + + -- Gürkan Sengün Sun, 4 Jan 2004 17:08:52 +0100 --- charmap.app-0.2.orig/debian/Charmap.desktop +++ charmap.app-0.2/debian/Charmap.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Categories=Utility; +Name=Charmap +Name[bg]=Таблица със знаци (Charmap) +Comment=Character map for GNUstep +Comment[bg]=Таблица със знаци за GNUstep +Icon=/usr/lib/GNUstep/Applications/Charmap.app/Resources/Charmap.png +Exec=Charmap --- charmap.app-0.2.orig/debian/README.source +++ charmap.app-0.2/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 , Thu, 1 Jul 2010 22:46:59 +0300 --- charmap.app-0.2.orig/debian/copyright +++ charmap.app-0.2/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Gürkan Sengün on +Sun, 4 Jan 2004 17:08:52 +0100. + +It was downloaded from http://www.nongnu.org/charmap/ + +Upstream Author: Christopher Culver + +License: + + Copyright (C) 2003-2004 Christopher Culver + + 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 2 + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. --- charmap.app-0.2.orig/debian/menu +++ charmap.app-0.2/debian/menu @@ -0,0 +1,5 @@ +?package(charmap.app):needs="X11" \ + section="Applications/Text" \ + title="Charmap" command="/usr/bin/Charmap" \ + longtitle="Character map for GNUstep" \ + icon="/usr/share/pixmaps/Charmap.xpm" --- charmap.app-0.2.orig/debian/rules +++ charmap.app-0.2/debian/rules @@ -0,0 +1,69 @@ +#!/usr/bin/make -f +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make +include /usr/share/GNUstep/debian/config.mk + +export GNUSTEP_MAKEFILES := $(GS_MAKE_DIR) +d_app := $(CURDIR)/debian/charmap.app + +LDFLAGS := -Wl,-z,defs -Wl,--as-needed + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +optim := debug=yes +endif + +build: patch build-stamp + +build-stamp: + dh_testdir + $(MAKE) messages=yes $(optim) LDFLAGS="$(LDFLAGS)" + convert Charmap.png -resize 32x32 Charmap.xpm + touch $@ + +clean: clean-patched unpatch + +clean-patched: + dh_testdir + dh_testroot + $(MAKE) distclean + dh_clean build-stamp Charmap.xpm + +install: build + dh_testdir + dh_testroot + dh_prep + $(MAKE) install GNUSTEP_INSTALLATION_DOMAIN=SYSTEM DESTDIR=$(d_app) + dh_install debian/*.desktop usr/share/applications/ + dh_install Charmap.xpm usr/share/pixmaps/ + rm $(d_app)$(GNUSTEP_SYSTEM_APPS)/*.app/Resources/*.desktop + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs NEWS TODO + dh_installmenu + dh_installman debian/Charmap.1 + gsdh_gnustep + dh_installdirs usr/share/GNUstep + mv $(d_app)$(GNUSTEP_SYSTEM_APPS)/Charmap.app/Resources \ + $(d_app)/usr/share/GNUstep/Charmap.app + dh_link usr/share/GNUstep/Charmap.app \ + $(GNUSTEP_SYSTEM_APPS)/Charmap.app/Resources + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- charmap.app-0.2.orig/debian/watch +++ charmap.app-0.2/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://komputilo.org/~crculver/devel/charmap-(.*)\.tar\.gz --- charmap.app-0.2.orig/debian/patches/series +++ charmap.app-0.2/debian/patches/series @@ -0,0 +1,2 @@ +load-gorm-file.patch +Controller-generateCharmap.patch --- charmap.app-0.2.orig/debian/patches/load-gorm-file.patch +++ charmap.app-0.2/debian/patches/load-gorm-file.patch @@ -0,0 +1,15 @@ +2011-10-22 Yavor Doganov + + * main.m (main): Explicitly load the gorm file. + + +--- charmap.app.orig/main.m ++++ charmap.app/main.m +@@ -30,6 +30,7 @@ + + [NSApplication sharedApplication]; + [NSApp setDelegate: [[Controller alloc] init]]; ++ [NSBundle loadNibNamed: @"Charmap" owner: NSApp]; + [NSApp run]; + + RELEASE(pool); --- charmap.app-0.2.orig/debian/patches/Controller-generateCharmap.patch +++ charmap.app-0.2/debian/patches/Controller-generateCharmap.patch @@ -0,0 +1,28 @@ +2006-06-27 Ingolf Jandt + + * Controller.m (-[Controller generateCharmap]): Avoid crash + with recent NSMatrix. + + +--- charmap.app-0.2.orig/Controller.m ++++ charmap.app-0.2/Controller.m +@@ -139,8 +139,8 @@ + int i, j, k, block, blockSize; + unsigned int blockStart, blockEnd; + +- /* Remove all rows */ +- for (i = [charmapMatrix numberOfRows]; i >= 0; i--) ++ /* Remove all rows BUT ONE */ ++ for (i = [charmapMatrix numberOfRows]; i >= 1; i--) + { + if ([charmapMatrix cellAtRow: i column: 0]) + [charmapMatrix removeRow: i]; +@@ -153,7 +153,7 @@ + blockSize = [unicodeData getBlockSize: block]; + blockStart = [unicodeData getBlockStart: block]; + blockEnd = [unicodeData getBlockEnd: block]; +- for (i = 0; i < ((blockSize / [charmapMatrix numberOfColumns]) + 1); i++) ++ for (i = 0; i < (blockSize / [charmapMatrix numberOfColumns]); i++) + [charmapMatrix insertRow: 0]; + + /* Fill the cells */ --- charmap.app-0.2.orig/debian/source/format +++ charmap.app-0.2/debian/source/format @@ -0,0 +1 @@ +1.0