[Pkg-silc-commits] r55 - in /silc-client/trunk/debian: README.Debian changelog control irssi-plugin-silc.README.Debian irssi-plugin-silc.install rules silc-client.README.Debian
lunar at users.alioth.debian.org
lunar at users.alioth.debian.org
Thu May 31 01:38:09 UTC 2007
Author: lunar
Date: Thu May 31 01:38:08 2007
New Revision: 55
URL: http://svn.debian.org/wsvn/pkg-silc/?sc=1&rev=55
Log:
Add irssi-plugin-silc.
Added:
silc-client/trunk/debian/irssi-plugin-silc.README.Debian
silc-client/trunk/debian/irssi-plugin-silc.install
silc-client/trunk/debian/silc-client.README.Debian
- copied unchanged from r51, silc-client/trunk/debian/README.Debian
Removed:
silc-client/trunk/debian/README.Debian
Modified:
silc-client/trunk/debian/changelog
silc-client/trunk/debian/control
silc-client/trunk/debian/rules
Modified: silc-client/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-silc/silc-client/trunk/debian/changelog?rev=55&op=diff
==============================================================================
--- silc-client/trunk/debian/changelog (original)
+++ silc-client/trunk/debian/changelog Thu May 31 01:38:08 2007
@@ -9,8 +9,12 @@
* Major packaging overhaul, with lots of cleanup in debian/rules.
* Remove an uneeded shebang in apps/irssi/scripts/silc.pl.
* Fix latin1 character in manpage.
-
- -- Jérémy Bobbio <lunar at debian.org> Thu, 31 May 2007 01:23:31 +0200
+ * Build irssi-plugin-silc. It's currently done far less than ideal: it uses
+ the embeded copy of libsilc and the embedded copy of irssi instead of
+ libsilc-dev and irssi-dev. We'll have to work with upstream to fit more
+ nicely into Debian...
+
+ -- Jérémy Bobbio <lunar at debian.org> Thu, 31 May 2007 03:36:02 +0200
silc-client (1.0.4.1-1) unstable; urgency=low
Modified: silc-client/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-silc/silc-client/trunk/debian/control?rev=55&op=diff
==============================================================================
--- silc-client/trunk/debian/control (original)
+++ silc-client/trunk/debian/control Thu May 31 01:38:08 2007
@@ -22,3 +22,19 @@
than that they are nothing alike. Biggest differences are that SILC is
secure what IRC is not in any way. The network model is also entirely
different compared to IRC.
+
+Package: irssi-plugin-silc
+Architecture: any
+Depends: irssi, ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}
+Suggests: libmime-perl, libmailtools-perl, libfile-mmagic-perl, libio-stringy-perl, libfile-temp-perl
+Description: SILC plugin for irssi
+ A plugin to connect SILC networks using irssi.
+ .
+ SILC (Secure Internet Live Conferencing) is a protocol which provides
+ secure conferencing services in the Internet over insecure channel.
+ SILC is IRC like softwarre although internally they are very different.
+ Biggest similarity between SILC and IRC is that they both provide
+ conferencing services and that SILC has almost same commands as IRC. Other
+ than that they are nothing alike. Biggest differences are that SILC is
+ secure what IRC is not in any way. The network model is also entirely
+ different compared to IRC.
Added: silc-client/trunk/debian/irssi-plugin-silc.README.Debian
URL: http://svn.debian.org/wsvn/pkg-silc/silc-client/trunk/debian/irssi-plugin-silc.README.Debian?rev=55&op=file
==============================================================================
--- silc-client/trunk/debian/irssi-plugin-silc.README.Debian (added)
+++ silc-client/trunk/debian/irssi-plugin-silc.README.Debian Thu May 31 01:38:08 2007
@@ -1,0 +1,40 @@
+irssi-plugin-silc for Debian
+============================
+
+The package currently use neither irssi-dev nor libsilc-dev. We are trying to
+solve the issue with upstream.
+
+ -- Debian SILC Team <pkg-silc-devel at lists.alioth.debian.org>
+
+Short usage notice
+------------------
+
+(taken from http://penguin-breeder.org/silc/)
+
+You can load the plugin in Irssi using:
+
+ /LOAD silc
+
+You cannot pass options to the SILC Plugin, but you configure it at run-time
+with the /SILC command, see
+
+ /HELP silc/silc
+
+To get help about SILC commands, you can use (replace "command" with the
+actuall command you want help with)
+
+ /HELP silc/command
+
+You should also load the silc script:
+
+ /SCRIPT LOAD silc
+
+For a more detailed help on SILC commands or some FAQs, please refer to the
+SILCNet homepage. Once you have successfully load the SILC plugin, you can
+connect to the SILCNet like this
+
+ /CONNECT -silcnet SILCNet silc.silcnet.org
+
+You might want to join the channel "silc" then...
+
+ /JOIN -silcnet silc
Added: silc-client/trunk/debian/irssi-plugin-silc.install
URL: http://svn.debian.org/wsvn/pkg-silc/silc-client/trunk/debian/irssi-plugin-silc.install?rev=55&op=file
==============================================================================
--- silc-client/trunk/debian/irssi-plugin-silc.install (added)
+++ silc-client/trunk/debian/irssi-plugin-silc.install Thu May 31 01:38:08 2007
@@ -1,0 +1,5 @@
+debian/tmp/usr/lib/perl5/auto/Irssi/Silc usr/lib/perl5/auto/Irssi/
+debian/tmp/usr/lib/perl5/Irssi/Silc.pm usr/lib/perl5/Irssi/
+debian/tmp/usr/lib/irssi/modules usr/lib/irssi/
+debian/tmp/usr/share/silc-client/irssi/help/silc usr/share/irssi/help/
+debian/tmp/usr/share/silc-client/irssi/scripts/silc.pl usr/share/irssi/scripts/
Modified: silc-client/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-silc/silc-client/trunk/debian/rules?rev=55&op=diff
==============================================================================
--- silc-client/trunk/debian/rules (original)
+++ silc-client/trunk/debian/rules Thu May 31 01:38:08 2007
@@ -35,21 +35,52 @@
--with-silc-lib=/usr/lib \
--with-silc-includes=/usr/include/silc \
--with-perl=no
- #--enable-perl \
- #--with-perl-lib=vendor
touch configure-stamp
+configure-irssi-plugin: configure-irssi-plugin-stamp
+configure-irssi-plugin-stamp:
+ dh_testdir
+ -$(MAKE) distclean
+ rm -f config.guess config.sub
+ ln -sf /usr/share/misc/config.guess
+ ln -sf /usr/share/misc/config.sub
+ ./configure --prefix=/usr \
+ --datadir=\$${prefix}/share/silc-client \
+ --sysconfdir=/etc/silc-client \
+ --mandir=\$${prefix}/share/man \
+ --docdir=\$${prefix}/share/doc/silc-client \
+ --with-docdir=\$${prefix}/share/doc/silc-client \
+ --with-helpdir=\$${prefix}/share/silc-client/help \
+ --enable-debug \
+ --host=$(DEB_HOST_GNU_TYPE) \
+ --build=$(DEB_BUILD_GNU_TYPE) \
+ --enable-ipv6 \
+ --without-silc-includes \
+ --enable-perl \
+ --with-perl-lib=vendor \
+ --enable-silc-plugin \
+ --with-pic \
+ --without-pthreads \
+ --with-simdir=/usr/lib/irssi/modules
+ touch configure-irssi-plugin-stamp
+
build: build-stamp
-
build-stamp: configure-stamp
dh_testdir
$(MAKE)
touch build-stamp
+build-irssi-plugin: build-irssi-plugin-stamp
+build-irssi-plugin-stamp: configure-irssi-plugin-stamp
+ dh_testdir
+ $(MAKE)
+ touch build-irssi-plugin-stamp
+
clean:
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
+ rm -f build-irssi-plugin-stamp configure-irssi-plugin-stamp
-$(MAKE) distclean
dh_clean
@@ -57,34 +88,43 @@
dh_testdir
dh_testroot
dh_clean -k
- dh_installdirs
+ dh_installdirs -psilc-client
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
# Remove RPATH
chrpath -d $(CURDIR)/debian/tmp/usr/bin/silc
+ dh_install -psilc-client --autodest --sourcedir=debian/tmp
+ dh_installdocs -psilc-client
+ dh_installexamples -psilc-client
+ dh_installman -psilc-client
+
+install-irssi-plugin: build-irssi-plugin
+ dh_testdir
+ dh_testroot
+ dh_installdirs -pirssi-plugin-silc
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ dh_install -pirssi-plugin-silc
+ dh_installdocs -pirssi-plugin-silc
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do.
# Build architecture-dependent files here.
-binary-arch: build install
+binary-arch: build install build-irssi-plugin install-irssi-plugin
dh_testdir
dh_testroot
- dh_install --autodest --sourcedir=debian/tmp
- dh_installdocs
- dh_installexamples
- dh_installman
dh_installchangelogs CHANGES
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
- #dh_perl $(CURDIR)/debian/silc-client/usr/share/silc-client/silc/scripts
+ dh_perl $(CURDIR)/debian/irssi-plugin-silc/usr/share/irssi/scripts
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+.PHONY: build clean binary-indep binary-arch binary install configure \
+ build-irssi-plugin install-irssi-plugin configure-irssi-plugin
More information about the Pkg-silc-commits
mailing list