Added control files for Debian GNU/Linux

This commit is contained in:
Peter Krefting 2000-11-03 16:58:54 +00:00
parent ae8f8456fe
commit c3374170a9
10 changed files with 300 additions and 0 deletions

35
debian/changelog vendored Normal file
View File

@ -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 <peterk@debian.org> 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 <peterk@debian.org> Wed, 20 Sep 2000 21:04:45 +0200
goldedplus (1.1.4.4-1) unstable; urgency=low
* Initial Release.
-- peter karlsson <peterk@debian.org> Tue, 27 Jun 2000 17:35:00 +0200

20
debian/control vendored Normal file
View File

@ -0,0 +1,20 @@
Source: goldedplus
Section: mail
Priority: optional
Maintainer: peter karlsson <peterk@debian.org>
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.

79
debian/copyright vendored Normal file
View File

@ -0,0 +1,79 @@
This package was debianized by peter karlsson, 2:204/254.222
<peterk@debian.org> 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 <asa@eed.miee.ru>
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

6
debian/dirs vendored Normal file
View File

@ -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

7
debian/docs vendored Normal file
View File

@ -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

45
debian/golded.xpm vendored Normal file
View File

@ -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"
};

4
debian/menu vendored Normal file
View File

@ -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"

14
debian/patch-Makefile vendored Normal file
View File

@ -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

5
debian/patch-mygolded_h.sed vendored Normal file
View File

@ -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"/

85
debian/rules vendored Executable file
View File

@ -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