diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..c9894e4 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,35 @@ +goldedplus (1.1.4.7-1) unstable; urgency=low + + * New upstream release (see upstream ChangeLog for further details): + - @CC kludges created at top of messages. + - Corrected problems with daylight savings time. + - Recognises tilde even better (~user/file) in paths. + - Recognises environmental variables (%TEMP%/file) in paths. + - Various bugfixes. + * Noted change of official homepage to SourceForge. + * Merged Debianization patches with upstream sources on SourceForge. + * Moved manual pages to the distribution archive. + + -- peter karlsson YET UNRELEASED + +goldedplus (1.1.4.6-1) unstable; urgency=low + + * New upstream release (see upstream ChangeLog for further details): + - Recognises tilde (~) in paths. + - Does not uppercase names in file requests. + - Can import output from commands by entering filenames beginning with a + pipe symbol (|). + - Generates proper RFC headers for latin-xx codepages. + - Various bugfixes. + * Change Suggests line to suggest either crashmail (a Fidonet tosser) or + Uqwk (a SOUP generator). + * Added Build-Depends. + * Add manual pages based on the software documentation. + + -- peter karlsson Wed, 20 Sep 2000 21:04:45 +0200 + +goldedplus (1.1.4.4-1) unstable; urgency=low + + * Initial Release. + + -- peter karlsson Tue, 27 Jun 2000 17:35:00 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..ac15797 --- /dev/null +++ b/debian/control @@ -0,0 +1,20 @@ +Source: goldedplus +Section: mail +Priority: optional +Maintainer: peter karlsson +Standards-Version: 3.0.1 +Build-Depends: debhelper, libncurses5-dev + +Package: goldedplus +Architecture: any +Depends: ${shlibs:Depends} +Suggests: crashmail | uqwk +Description: Offline mail reader for Fidonet and Usenet + GoldED+ is an offline mail reader for Fidonet message bases in + AdeptXBBS, EzyCOM, Fido (*.MSG), Goldbase, Hudson, JAM, PCBoard, + Synchronet, Squish and WildCat. It is also able to import QWK + (BBS offline mail format) and SOUP (Usenet offline mail format) + packages into said message bases, and re-export packages for + upload. + . + GoldED+ is a successor of the well-known GoldED mail editor. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..77d3f10 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,79 @@ +This package was debianized by peter karlsson, 2:204/254.222 + on Sun, 5 Mar 2000 17:09:03 +0100. + +It was downloaded from http://golded-plus.sourceforge.net + +Upstream Author(s): Alexander Aganichev, 2:5020/201.58 + +Copyright: + +From the original license.txt: + +License +------- + +GoldED and the Goldware Utilities are licensed under the GNU General +Public License (GPL), version 2. For the full text of the license, see +the file COPYING. + +The Goldware Library is licensed under the GNU Library General Public +License (LGPL), version 2. For the full text of the license, see the +file COPYING.LIB. If necessary to comply with GPL, the Goldware +Library is also licensed under GPL, version 2. + +Additionally, permission is hereby specifically given to link GoldED, +the Goldware Utilities and the Goldware Library with any software or +software library that meets the Open Source Definition, as given on +http://www.opensource.org. This includes GPL, LGPL, BSD, X Consortium, +Artistic, MozPL, QPL and most derivatives of MozPL. + +However, the author(s) of GoldED, Goldware Utilities and Goldware +Library reserve the right to refuse acceptance into the official +source tree of modifications that make the programs or library depend +on software or software libraries that is not licensed under GPL or +LGPL. + + +Comments +-------- + +The additional permission to link with non-GPL/LGPL software may be +slightly controversial. The intent is to allow developers a greater +freedom to create specialized versions of GoldED. Examples could be a +GUI "KGoldED" linked with QT, a "MozGoldED" mail/news component for +Mozilla using NGLayout for displaying HTML, a GoldED with an embedded +Perl scripting engine or whatever. However, we cannot allow the core +GoldED or Goldware Library to be dependent on these specialized +versions, so developers should take care to make their specialized +modifications modular and "stubifiable" if necessary. + +Parts of the Goldware Library is derived from the source of the old +Shareware CXL 5.2 library by Mike Smedley, from which I bought a +source license many years ago. I have made very extensive +modifications (for example, the original was DOS only), but much code +is essentially unchanged (gwin*.cpp). CXL was taken over from Mike +Smedley by Innovative Data Concepts (IDC), which renamed it TCXL and +continued development along somewhat different lines, which I did not +agree with (or at least not easily port GoldED to). However, it seems +that TCXL never really became successful. At least I could not find +anything new about TCXL and Innovative Data Concepts on the Internet +(as of 15. november 1998). I could not even find IDC's website, so in +this day and age where any successful business has a website, I suspect +that they no longer exist. I even tried to find Mike Smedley, but +apparently he has vanished off the face of the earth, or has lost +interest in programming entirely. I did find some postings (on +DejaNews) on a sports newsgroup by a Mike Smedley, but I doubt that +it's the same guy. + +So, even though parts of the Goldware Library technically are still +copyrighted by Mike Smedley, I see so serious problems in using them. +If anyone should happen to know Mike Smedley and how to contact him, I +would very much appreciate to get the information, so we can clear up +this issue. + +Odinn Sorensen + + +On Debian systems, the complete text of the GNU General Public License +(GPL) and the GNU Library General Public License (LGPL) can be found in +/usr/share/common-licenses diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 0000000..491a01b --- /dev/null +++ b/debian/dirs @@ -0,0 +1,6 @@ +usr/bin +usr/share/golded/charset +usr/share/golded/colorset +usr/share/golded/config +usr/share/golded/template +/usr/X11R6/include/X11/pixmaps diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..a9f37e8 --- /dev/null +++ b/debian/docs @@ -0,0 +1,7 @@ +File_id.diz +docs/linux.txt +docs/ncurses.txt +docs/readme.txt +docs/rusfaq.txt +docs/tips.txt +docs/todowork.txt diff --git a/debian/golded.xpm b/debian/golded.xpm new file mode 100644 index 0000000..4ab2d7c --- /dev/null +++ b/debian/golded.xpm @@ -0,0 +1,45 @@ +/* XPM */ +static char *magick[] = { +/* columns rows colors chars-per-pixel */ +"32 32 7 1", +" c Gray0", +". c #7f7f00", +"X c Gray50", +"o c Yellow", +"O c Gray60", +"+ c Gray100", +"@ c None", +/* pixels */ +"OXOXXOXXOXXOXXOXXOXXOXXOXXXX@@@@", +"O OO@@@", +"X ooooooooooooooooooooooooo XX@@", +"X oooooooooooooooooooooooooo XX@", +"O ooooooooooooooooooooooooooo OX", +"X ooooo X", +"X ooooo ..................... O", +"O ooooo . .................... X", +"X ooooo .. ................... O", +"X ooooo ... .................. X", +"O ooooo .... O", +"X ooooo .... XOXXOOXXOXXOXOXOXXX", +"X ooooo .... O@@@@@@@@@@@@@@@@@@", +"O ooooo .... X@@@@OXXOXOXXX@@@@@", +"X ooooo .... X@@@@X XO@@@@", +"X ooooo .... O@@@@X ooooo XX@@@", +"O ooooo .... X@@@@O o ooooo OO@@", +"X ooooo .... X@@@@X oo ooooo XX@", +"X ooooo .... O@@@@O ooo ooooo XX", +"O ooooo .... X@@@@X oooo X", +"X ooooo .... OXOOXO oooo ..... O", +"X ooooo oooo ..... X", +"O oooooooooooooooooo ooo ..... O", +"X ooooooooooooooooooo oo ..... X", +"X oooooooooooooooooooo o ..... O", +"O ooooooooooooooooooooo ..... X", +"X ..... O", +"XX ........................... X", +"@XO .......................... O", +"@@XX ......................... X", +"@@@XO O", +"@@@@XXXOXXOXXOXXOXXOXXOXXOXXOXXX" +}; diff --git a/debian/menu b/debian/menu new file mode 100644 index 0000000..20afc88 --- /dev/null +++ b/debian/menu @@ -0,0 +1,4 @@ +?package(goldedplus):needs=text section=Apps/Net\ + icon=/usr/X11R6/include/X11/pixmaps/golded.xpm\ + title="GoldED+" longtitle="GoldED+ Offline Mail Reader"\ + command="/usr/bin/golded" diff --git a/debian/patch-Makefile b/debian/patch-Makefile new file mode 100644 index 0000000..b46d6fa --- /dev/null +++ b/debian/patch-Makefile @@ -0,0 +1,14 @@ + +# Edited for Debian +DESTDIR = + +BINDIR = $(DESTDIR)/usr/bin +DOCDIR = $(DESTDIR)/usr/share/doc/goldedplus + +install: all + install -d $(BINDIR) + install -s bin/gedlnx $(BINDIR)/golded + install -s bin/gnlnx $(BINDIR)/goldnode + install -s bin/rddtlnx $(BINDIR)/rddt + install -d $(DOCDIR)/src + cp -a golded3/docs/*.* $(DOCDIR)/src diff --git a/debian/patch-mygolded_h.sed b/debian/patch-mygolded_h.sed new file mode 100644 index 0000000..de3f500 --- /dev/null +++ b/debian/patch-mygolded_h.sed @@ -0,0 +1,5 @@ +# SED commands to create the Debianized version of golded3/mygolded.h +s/^#define __GVER_VENDOR_NAME__.*$/#define __GVER_VENDOR_NAME__ "Debian Project"/ +s/^#define __GVER_VENDOR_FIDO__.*$/#define __GVER_VENDOR_FIDO__ ""/ +s/^#define __GVER_VENDOR_EMAIL__.*$/#define __GVER_VENDOR_EMAIL__ "submit@bugs.debian.org"/ +s/^#define __GVER_RELEASENAME__.*$/#define __GVER_RELEASENAME__ __GVER_VENDOR_NAME__" Edition"/ diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..8b10c55 --- /dev/null +++ b/debian/rules @@ -0,0 +1,85 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=1 + +build: build-stamp +build-stamp: + dh_testdir + + + # Add here commands to compile the package. + sed -f debian/patch-mygolded_h.sed golded3/mygolded.__h > golded3/mygolded.h + cat Makefile debian/patch-Makefile > Makefile.Debian + $(MAKE) -f Makefile.Debian + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + -$(MAKE) clean + rm -f golded3/mygolded.h Makefile.Debian + rm -rf obj lib bin dep + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp. + $(MAKE) -f Makefile.Debian install DESTDIR=`pwd`/debian/tmp + install -p -m644 cfgs/charset/*.{chs,esc} debian/tmp/usr/share/golded/charset + install -p -m644 cfgs/colorset/*.cfg debian/tmp/usr/share/golded/colorset + install -p -m644 cfgs/config/{*.cfg,goldlang.*} debian/tmp/usr/share/golded/config + install -p -m644 cfgs/template/{*.tpl,*.cfm} debian/tmp/usr/share/golded/template + install -m644 debian/golded.xpm debian/tmp/usr/X11R6/include/X11/pixmaps + +# 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_testversion + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs + dh_installexamples + dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit + dh_installcron + dh_installmanpages + dh_installinfo +# dh_undocumented + dh_installchangelogs -k docs/notework.txt + dh_link + dh_strip + dh_compress + dh_fixperms +# You may want to make some executables suid here. +# dh_suidregister +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install