[Pkg-cli-apps-commits] r5073 - in /packages/smuxi/trunk/debian: changelog control rules

meebey at users.alioth.debian.org meebey at users.alioth.debian.org
Mon Aug 24 17:04:50 UTC 2009


Author: meebey
Date: Mon Aug 24 17:04:50 2009
New Revision: 5073

URL: http://svn.debian.org/wsvn/pkg-cli-apps/?sc=1&rev=5073
Log:
  * debian/control:
    + Bumped mono-devel build-dep to >= 2.4.2.3
    + Updated package descriptions.
  * debian/rules:
    + Replaced %: with .DEFAULT: else the dh target is always run.
    + Removed unneeded re-autogen.
    + Fixed distro detection.
    + Use mono-csc instead of csc.


Modified:
    packages/smuxi/trunk/debian/changelog
    packages/smuxi/trunk/debian/control
    packages/smuxi/trunk/debian/rules

Modified: packages/smuxi/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/smuxi/trunk/debian/changelog?rev=5073&op=diff
==============================================================================
--- packages/smuxi/trunk/debian/changelog (original)
+++ packages/smuxi/trunk/debian/changelog Mon Aug 24 17:04:50 2009
@@ -4,6 +4,14 @@
   * New upstream release.
   * debian/patches/fix_infinite_build_po_loop.dpatch:
     + Dropped, as already applied upstream.
+  * debian/control:
+    + Bumped mono-devel build-dep to >= 2.4.2.3
+    + Updated package descriptions.
+  * debian/rules:
+    + Replaced %: with .DEFAULT: else the dh target is always run.
+    + Removed unneeded re-autogen.
+    + Fixed distro detection.
+    + Use mono-csc instead of csc.
 
   [ Stefan Ebner ]
   * debian/control: 
@@ -11,7 +19,7 @@
       needed anymore.
     + Bump Standards-Version to 3.8.3
 
- -- Mirco Bauer <meebey at debian.org>  Fri, 14 Aug 2009 01:51:55 +0200
+ -- Mirco Bauer <meebey at debian.org>  Mon, 24 Aug 2009 19:02:30 +0200
 
 smuxi (0.6.3-5) unstable; urgency=low
 

Modified: packages/smuxi/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/smuxi/trunk/debian/control?rev=5073&op=diff
==============================================================================
--- packages/smuxi/trunk/debian/control (original)
+++ packages/smuxi/trunk/debian/control Mon Aug 24 17:04:50 2009
@@ -5,7 +5,7 @@
 Build-Depends: debhelper (>= 7.0.50), dpatch
 Build-Depends-Indep: cli-common-dev (>= 0.5.7),
  pkg-config,
- mono-devel (>= 2.0),
+ mono-devel (>= 2.4.2.3),
  libmono-dev (>= 2.0),
  libmono2.0-cil,
  libmono-cairo2.0-cil,
@@ -34,13 +34,17 @@
 Architecture: all
 Suggests: smuxi-server
 Depends: smuxi-frontend-gnome-irc (= ${source:Version})
-Description: IRC client for advanced users
- Smart MUtipleXed Irc (smuxi) is an IRC client for advanced users.
- It is split into 2 parts, engine and frontend. The frontend can be detached
- from the running engine and later reattached, while keeping the complete
- state.
+Description: IRC client for sophisticated users
+ Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC
+ client for sophisticated users, targeting the GNOME desktop.
  .
- This is a metapackage which depends on the default flavor of smuxi, which is
+ The special feature of Smuxi is that it can be used like the typical
+ irssi+screen combo. The IRC session can run on a server (using
+ `smuxi-server') and a frontend (like `smuxi-frontend-gnome') then can
+ connect to that. The frontend can then be detached and re-attached at some
+ later point without losing any IRC connections or messages. 
+ .
+ This is a metapackage which depends on the default flavor of Smuxi, which is
  the GNOME frontend with enhanced IRC support.
 
 Package: smuxi-engine
@@ -48,63 +52,83 @@
 Replaces: smuxi (<< 0.5.25)
 Recommends: smuxi-engine-irc
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}
-Description: Engine library for smuxi
- Smart MUtipleXed Irc (smuxi) is an IRC client for advanced users.
- It is split into 2 parts, engine and frontend. The frontend can be detached
- from the running engine and later reattached, while keeping the complete
- state.
+Description: Engine library for Smuxi
+ Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC
+ client for sophisticated users, targeting the GNOME desktop.
  .
- This package contains the smuxi engine, needed by smuxi frontends or the
+ The special feature of Smuxi is that it can be used like the typical
+ irssi+screen combo. The IRC session can run on a server (using
+ `smuxi-server') and a frontend (like `smuxi-frontend-gnome') then can
+ connect to that. The frontend can then be detached and re-attached at some
+ later point without losing any IRC connections or messages. 
+ .
+ This package contains the Smuxi engine, needed by Smuxi frontends or the
  standalone server.
 
 Package: smuxi-engine-irc
 Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, smuxi-engine (= ${source:Version})
-Description: IRC support for Engine library for smuxi
- Smart MUtipleXed Irc (smuxi) is an IRC client for advanced users.
- It is split into 2 parts, engine and frontend. The frontend can be detached
- from the running engine and later reattached, while keeping the complete
- state.
+Description: IRC support for Engine library for Smuxi
+ Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC
+ client for sophisticated users, targeting the GNOME desktop.
  .
- This package contains IRC support for the smuxi engine.
+ The special feature of Smuxi is that it can be used like the typical
+ irssi+screen combo. The IRC session can run on a server (using
+ `smuxi-server') and a frontend (like `smuxi-frontend-gnome') then can
+ connect to that. The frontend can then be detached and re-attached at some
+ later point without losing any IRC connections or messages. 
+ .
+ This package contains IRC support for the Smuxi engine.
 
 Package: smuxi-server
 Architecture: all
 Replaces: smuxi (<< 0.5.25)
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, smuxi-engine (= ${source:Version})
-Description: Server application for smuxi
- Smart MUtipleXed Irc (smuxi) is an IRC client for advanced users.
- It is split into 2 parts, engine and frontend. The frontend can be detached
- from the running engine and later reattached, while keeping the complete
- state.
+Description: Server application for Smuxi
+ Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC
+ client for sophisticated users, targeting the GNOME desktop.
  .
- This package contains the standalone server of smuxi, it doesn't need any GUI.
- The smuxi frontends can connect to a running server via the network.
+ The special feature of Smuxi is that it can be used like the typical
+ irssi+screen combo. The IRC session can run on a server (using
+ `smuxi-server') and a frontend (like `smuxi-frontend-gnome') then can
+ connect to that. The frontend can then be detached and re-attached at some
+ later point without losing any IRC connections or messages. 
+ .
+ This package contains the standalone server of Smuxi, it doesn't need any GUI.
+ The Smuxi frontends can connect to a running server via the network.
 
 Package: smuxi-frontend
 Architecture: all
 Replaces: smuxi (<< 0.5.25)
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, smuxi-engine (= ${source:Version})
-Description: Frontend library for smuxi
- Smart MUtipleXed Irc (smuxi) is an IRC client for advanced users.
- It is split into 2 parts, engine and frontend. The frontend can be detached
- from the running engine and later reattached, while keeping the complete
- state.
+Description: Frontend library for Smuxi
+ Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC
+ client for sophisticated users, targeting the GNOME desktop.
  .
- This package contains the base library for all smuxi frontends.
+ The special feature of Smuxi is that it can be used like the typical
+ irssi+screen combo. The IRC session can run on a server (using
+ `smuxi-server') and a frontend (like `smuxi-frontend-gnome') then can
+ connect to that. The frontend can then be detached and re-attached at some
+ later point without losing any IRC connections or messages. 
+ .
+ This package contains the base library for all Smuxi frontends.
 
 Package: smuxi-frontend-gnome
 Architecture: all
 Replaces: smuxi (<< 0.5.25)
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, smuxi-engine (= ${source:Version}),
  smuxi-frontend (= ${source:Version})
-Description: GNOME frontend for smuxi
- Smart MUtipleXed Irc (smuxi) is an IRC client for advanced users.
- It is split into 2 parts, engine and frontend. The frontend can be detached
- from the running engine and later reattached, while keeping the complete
- state.
+Description: GNOME frontend for Smuxi
+ Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC
+ client for sophisticated users, targeting the GNOME desktop.
  .
- This package contains the GNOME frontend of smuxi, it can run either standalone
+ The special feature of Smuxi is that it can be used like the typical
+ irssi+screen combo. The IRC session can run on a server (using
+ `smuxi-server') and a frontend (like `smuxi-frontend-gnome') then can
+ connect to that. The frontend can then be detached and re-attached at some
+ later point without losing any IRC connections or messages. 
+ .
+ This package contains the GNOME frontend of Smuxi, it can run either standalone
  using a local engine or connect to a running remote engine (server).
 
 Package: smuxi-frontend-gnome-irc
@@ -113,10 +137,14 @@
  smuxi-engine-irc (= ${source:Version}),
  smuxi-frontend (= ${source:Version}),
  smuxi-frontend-gnome (= ${source:Version})
-Description: IRC support for GNOME frontend for smuxi
- Smart MUtipleXed Irc (smuxi) is an IRC client for advanced users.
- It is split into 2 parts, engine and frontend. The frontend can be detached
- from the running engine and later reattached, while keeping the complete
- state.
+Description: IRC support for GNOME frontend for Smuxi
+ Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC
+ client for sophisticated users, targeting the GNOME desktop.
  .
- This package contains enhanced IRC support for the GNOME frontend of smuxi.
+ The special feature of Smuxi is that it can be used like the typical
+ irssi+screen combo. The IRC session can run on a server (using
+ `smuxi-server') and a frontend (like `smuxi-frontend-gnome') then can
+ connect to that. The frontend can then be detached and re-attached at some
+ later point without losing any IRC connections or messages. 
+ .
+ This package contains enhanced IRC support for the GNOME frontend of Smuxi.

Modified: packages/smuxi/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/smuxi/trunk/debian/rules?rev=5073&op=diff
==============================================================================
--- packages/smuxi/trunk/debian/rules (original)
+++ packages/smuxi/trunk/debian/rules Mon Aug 24 17:04:50 2009
@@ -8,29 +8,21 @@
 PATCH_LIST_FILE = $(CURDIR)/debian/patches/00list
 
 $(PATCH_LIST_FILE):
-	$(shell egrep -v '(ubuntu|debian)_default_settings' $(PATCH_LIST_FILE) > $(PATCH_LIST_FILE))
-ifeq ($(DISTRO),"Ubuntu")
-	$(shell echo ubuntu_default_settings >> $(PATCH_LIST_FILE))
-else
-	$(shell echo debian_default_settings >> $(PATCH_LIST_FILE))
-endif
+	egrep -v '(ubuntu|debian)_default_settings' $(PATCH_LIST_FILE) > $(PATCH_LIST_FILE) || true
+	if [ "$(DISTRO)" = "Ubuntu" ]; then \
+		echo ubuntu_default_settings >> $(PATCH_LIST_FILE); \
+	else \
+		echo debian_default_settings >> $(PATCH_LIST_FILE); \
+	fi
 
-autogen: $(PATCH_LIST_FILE) patch-stamp
-	libtoolize --automake
-	aclocal -I.
-	autoconf
-	automake --add-missing --copy
-	
-override_dh_auto_configure: autogen
-	dh_auto_configure -- --enable-engine-irc --enable-frontend-gnome GMCS=/usr/bin/csc MCS=/usr/bin/csc
+override_dh_auto_configure: $(PATCH_LIST_FILE) patch
+	dh_auto_configure -- --enable-engine-irc --enable-frontend-gnome GMCS=/usr/bin/mono-csc MCS=/usr/bin/mono-csc
 
 override_dh_clean: clean-patched unpatch
 clean-patched:
 	dh_clean
-	rm -rf configure config.sub config.guess ltmain.sh aclocal.m4 autom4te.cache/
-	find . -name "Makefile.in" -delete
 
-%:
+.DEFAULT:
 	dh $@
 
-.PHONY: autogen clean-patched
+.PHONY: $(PATCH_LIST_FILE) clean-patched




More information about the Pkg-cli-apps-commits mailing list