[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