1
0
mirror of https://github.com/osmarks/ngircd.git synced 2024-12-12 01:40:27 +00:00

Updated RPM and Debian package description and configuration.

This commit is contained in:
Alexander Barton 2003-11-29 20:29:09 +00:00
parent a5695e7ef8
commit 606cdb69bf
6 changed files with 47 additions and 32 deletions

View File

@ -3,7 +3,7 @@
%define release 1 %define release 1
%define prefix %{_prefix} %define prefix %{_prefix}
Summary: Next Generation Internet Relay Chat Daemon Summary: A lightweight daemon for the Internet Relay Chat (IRC)
Name: %{name} Name: %{name}
Version: %{version} Version: %{version}
Release: %{release} Release: %{release}
@ -15,17 +15,18 @@ Packager: Sean Reifschneider <jafo-rpms@tummy.com>
BuildRoot: /var/tmp/%{name}-root BuildRoot: /var/tmp/%{name}-root
%description %description
ngIRCd is a free open source daemon for Internet Relay Chat (IRC), ngIRCd is a free open source daemon for the Internet Relay Chat (IRC),
developed under the GNU General Public License (GPL). It's written from developed under the GNU General Public License (GPL). It's written from
scratch and is not based upon the original IRCd like many others. scratch and is not based upon the original IRCd like many others.
Why should you use ngIRCd? Because ... Advantages:
- no problems with servers using changing/non-static IP addresses.
- small and lean configuration file.
- free, modern and open source C code.
- still under active development.
* ... there are no problems with servers on changing or non-static IP ngIRCd is compatible to the "original" ircd 2.10.3p3, so you can run
addresses. mixed networks.
* ... there is a small and lean configuration file.
* ... there is a free, modern and open source C source code.
* ... it is still under active development.
%prep %prep
%setup %setup

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
ngircd (0.7.5-0.2ab) unstable; urgency=low
* Updated RPM and Debian package description and configuration.
-- Alexander Barton <alex@Arthur.Ath.CX> Sat, 29 Nov 2003 21:24:32 +0100
ngircd (0.7.5-0.1ab) unstable; urgency=low ngircd (0.7.5-0.1ab) unstable; urgency=low
* New upstream version. * New upstream version.

10
debian/control vendored
View File

@ -9,14 +9,14 @@ Package: ngircd
Architecture: any Architecture: any
Depends: ${shlibs:Depends} ${misc:Depends} Depends: ${shlibs:Depends} ${misc:Depends}
Description: A lightweight daemon for the Internet Relay Chat (IRC) Description: A lightweight daemon for the Internet Relay Chat (IRC)
The ngIRCd is a free open source daemon for Internet Relay Chat (IRC), ngIRCd is a free open source daemon for the Internet Relay Chat (IRC)
developed under the GNU General Public License (GPL). It's written from network. It is written from scratch and is not based upon the original
scratch and is not based upon the original IRCd like many others. IRCd like many others.
. .
Advantages: Advantages:
- no problems with servers on changing or non-static IP addresses. - no problems with servers using changing/non-static IP addresses.
- small and lean configuration file. - small and lean configuration file.
- free, modern and open source C source code. - free, modern and open source C code.
- still under active development. - still under active development.
. .
ngIRCd is compatible to the "original" ircd 2.10.3p3, so you can run ngIRCd is compatible to the "original" ircd 2.10.3p3, so you can run

2
debian/copyright vendored
View File

@ -3,7 +3,7 @@ Tue, 20 May 2003 15:47:40 +0200.
It was downloaded from ftp://Arthur.Ath.CX/pub/Users/alex/ngircd/ It was downloaded from ftp://Arthur.Ath.CX/pub/Users/alex/ngircd/
Upstream Author(s): Alexander Barton <alex@barton.de> Upstream Author: Alexander Barton <alex@barton.de>
This software is copyright (c) 1999-2003 by Alexander Barton. This software is copyright (c) 1999-2003 by Alexander Barton.

View File

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
# #
# Debian post-installation script # Debian post-installation script
# $Id: ngircd.postinst,v 1.2 2003/07/12 23:27:37 alex Exp $ # $Id: ngircd.postinst,v 1.3 2003/11/29 20:29:09 alex Exp $
# #
if [ -f /etc/ngircd/ngircd.conf ]; then if [ -f /etc/ngircd/ngircd.conf ]; then
@ -9,14 +9,6 @@ if [ -f /etc/ngircd/ngircd.conf ]; then
chmod o= /etc/ngircd/ngircd.conf chmod o= /etc/ngircd/ngircd.conf
fi fi
if [ -x "/etc/init.d/ngircd" ]; then #DEBHELPER#
# setup init scripts and startup ngircd
update-rc.d ngircd defaults >/dev/null
if [ -x /usr/sbin/invoke-rc.d ]; then
invoke-rc.d ngircd start
else
/etc/init.d/ngircd start
fi
fi
# -eof- # -eof-

32
debian/rules vendored
View File

@ -1,7 +1,17 @@
#!/usr/bin/make -f #!/usr/bin/make -f
#
# ngIRCd -- The Next Generation IRC Daemon
# Copyright (c)2001-2003 by Alexander Barton (alex@barton.de)
#
# 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.
# Please read the file COPYING, README and AUTHORS for more information.
#
# debian/rules for ngIRCd # debian/rules for ngIRCd
# #
# $Id: rules,v 1.1 2003/07/09 20:23:35 alex Exp $ # $Id: rules,v 1.2 2003/11/29 20:29:09 alex Exp $
# #
# Based on the sample debian/rules that uses debhelper, # Based on the sample debian/rules that uses debhelper,
# GNU copyright 1997 to 1999 by Joey Hess. # GNU copyright 1997 to 1999 by Joey Hess.
@ -12,8 +22,8 @@
# These are used for cross-compiling and for saving the configure script # These are used for cross-compiling and for saving the configure script
# from having to guess our platform (since we know it already) # from having to guess our platform (since we know it already)
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
CFLAGS = -Wall -g CFLAGS = -Wall -g
@ -28,14 +38,17 @@ endif
config.status: configure config.status: configure
dh_testdir dh_testdir
# Add here commands to configure the package. # Add here commands to configure the package.
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
--prefix=/usr --sysconfdir=/etc/ngircd --mandir=\$${prefix}/share/man \ --prefix=/usr \
--sysconfdir=/etc/ngircd \
--mandir=\$${prefix}/share/man \
--with-syslog --with-zlib --with-syslog --with-zlib
build: build-stamp build: build-stamp
build-stamp: config.status build-stamp: config.status
dh_testdir dh_testdir
# Add here commands to compile the package. # Add here commands to compile the package.
@ -50,6 +63,7 @@ clean:
# Add here commands to clean up after the build process. # Add here commands to clean up after the build process.
-$(MAKE) distclean -$(MAKE) distclean
ifneq "$(wildcard /usr/share/misc/config.sub)" "" ifneq "$(wildcard /usr/share/misc/config.sub)" ""
cp -f /usr/share/misc/config.sub config.sub cp -f /usr/share/misc/config.sub config.sub
endif endif
@ -66,11 +80,12 @@ install: build
# Add here commands to install the package into debian/ngircd. # Add here commands to install the package into debian/ngircd.
$(MAKE) install DESTDIR=$(CURDIR)/debian/ngircd $(MAKE) install DESTDIR=$(CURDIR)/debian/ngircd
rm -f $(CURDIR)/debian/ngircd/usr/share/doc/ngircd/INSTALL*
rm -f $(CURDIR)/debian/ngircd/usr/share/doc/ngircd/COPYING*
# Build architecture-independent files here. # Build architecture-independent files here.
binary-indep: build install binary-indep: build install
# We have nothing to do by default. # We have nothing to do by default.
# Build architecture-dependent files here. # Build architecture-dependent files here.
binary-arch: build install binary-arch: build install
@ -81,7 +96,7 @@ binary-arch: build install
dh_installinit dh_installinit
dh_strip dh_strip
dh_compress dh_compress
dh_fixperms -Xetc/ngircd.conf dh_fixperms
dh_installdeb dh_installdeb
dh_shlibdeps dh_shlibdeps
dh_gencontrol dh_gencontrol
@ -89,6 +104,7 @@ binary-arch: build install
dh_builddeb dh_builddeb
binary: binary-indep binary-arch binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install .PHONY: build clean binary-indep binary-arch binary install
# -eof- # -eof-