[Pkg-mono-svn-commits] rev 1279 - mbloggy/trunk/debian

Pablo Fischer pabl0-guest@haydn.debian.org
Fri, 06 Aug 2004 16:06:27 -0600


Author: pabl0-guest
Date: 2004-08-06 16:06:15 -0600 (Fri, 06 Aug 2004)
New Revision: 1279

Added:
   mbloggy/trunk/debian/mbloggy.install
   mbloggy/trunk/debian/mbloggy.menu
Modified:
   mbloggy/trunk/debian/control
   mbloggy/trunk/debian/mbloggy.links
   mbloggy/trunk/debian/rules
Log:
Some fixes


Modified: mbloggy/trunk/debian/control
===================================================================
--- mbloggy/trunk/debian/control	2004-08-06 21:36:59 UTC (rev 1278)
+++ mbloggy/trunk/debian/control	2004-08-06 22:06:15 UTC (rev 1279)
@@ -7,7 +7,7 @@
 Standards-Version: 3.6.0
 
 Package: mbloggy
-Architecture: Any
+Architecture: any
 Depends: ${shlibs:Depends}, ${net:Depends} 
 Description: Send posts to your blog with this C# client
  mbloggy allows you to send posts to your blog (blogger, metaweblog, 

Added: mbloggy/trunk/debian/mbloggy.install
===================================================================
--- mbloggy/trunk/debian/mbloggy.install	2004-08-06 21:36:59 UTC (rev 1278)
+++ mbloggy/trunk/debian/mbloggy.install	2004-08-06 22:06:15 UTC (rev 1279)
@@ -0,0 +1,8 @@
+debian/tmp/usr/share/locale
+debian/tmp/usr/lib/mbloggy/bin/*.so*		usr/lib/mbloggy
+debian/tmp/usr/lib/mbloggy/bin/*.exe		usr/share/dotnet/mbloggy/bin
+debian/tmp/usr/lib/mbloggy/bin/*.dll		usr/share/dotnet/mbloggy/bin
+debian/tmp/usr/lib/mbloggy/bin/*.exe.config	usr/share/dotnet/mbloggy/bin
+debian/tmp/usr/lib/mbloggy/bin/*.dll.config	usr/share/dotnet/mbloggy/bin
+mbloggy.desktop					usr/share/gnome/apps/Internet
+mbloggy.png					usr/share/pixmaps

Modified: mbloggy/trunk/debian/mbloggy.links
===================================================================
--- mbloggy/trunk/debian/mbloggy.links	2004-08-06 21:36:59 UTC (rev 1278)
+++ mbloggy/trunk/debian/mbloggy.links	2004-08-06 22:06:15 UTC (rev 1279)
@@ -1 +1 @@
-usr/share/dotnet/mbloggy usr/lib/mbloggy/bin
+usr/share/dotnet/mbloggy/bin usr/lib/mbloggy/bin

Added: mbloggy/trunk/debian/mbloggy.menu
===================================================================
--- mbloggy/trunk/debian/mbloggy.menu	2004-08-06 21:36:59 UTC (rev 1278)
+++ mbloggy/trunk/debian/mbloggy.menu	2004-08-06 22:06:15 UTC (rev 1279)
@@ -0,0 +1,3 @@
+?package(mbloggy):needs="X11" section="Apps/Internet"\
+  title="mBloggy" command="/usr/bin/mbloggy"\
+  icon="/usr/share/pixmaps/mbloggy.png"

Modified: mbloggy/trunk/debian/rules
===================================================================
--- mbloggy/trunk/debian/rules	2004-08-06 21:36:59 UTC (rev 1278)
+++ mbloggy/trunk/debian/rules	2004-08-06 22:06:15 UTC (rev 1279)
@@ -1,68 +1,64 @@
 #!/usr/bin/make -f
 
-# Uncomment this to turn on verbose mode.
 export DH_COMPAT=4
-
 export MONO_SHARED_DIR=$(CURDIR)/.wabi
 
-build: build-stamp
+configure: configure-stamp
 
-build-stamp:
-	dh_testdir
-	mkdir -p $$MONO_SHARED_DIR
-	# Add here commands to configure the package.
-	./configure --prefix=/usr
-	$(MAKE)
-	touch build-stamp
+configure-stamp: patch
+        dh_testdir
+        # piece of crap
+        ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+        touch configure-stamp
 
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp 
-	# Add here commands to clean up after the build process.
-	-$(MAKE) clean
-	rm -rf $$MONO_SHARED_DIR
+build: build-stamp
+build-stamp: configure-stamp
+        dh_testdir
+        $(MAKE)
+        touch build-stamp
+	pod2man $(CURDIR)/debian/mbloggy.pod > $(CURDIR)/debian/mbloggy.1
+
+clean: unpatch
+        dh_testdir
+        dh_testroot
+        rm -f configure-stamp
+        rm -f build-stamp
+        -$(MAKE) distclean
+        rm -rf $(CURDIR)/.wapi
+        dh_clean
 	rm -rf $(CURDIR)/debian/mbloggy.1
-	dh_clean 
 
-
 install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k 
-	dh_installdirs
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-	dh_movefiles
-	# We should follow the MonoConventions
-	mv $(CURDIR)/debian/mbloggy/usr/lib/mbloggy/bin/* $(CURDIR)/debian/mbloggy/usr/share/dotnet/mbloggy/
-#	for x in $(CURDIR)/debian/mbloggy/usr/share/dotnet/mbloggy/*.exe ; do ln -sf cli-wrapper $${x%.exe} ; done
+        dh_testdir
+        dh_testroot
+        dh_clean -k
+        dh_installdirs
+        $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+        -cd $(CURDIR)/debian && find -type f -name "*.exe" -exec chmod +x {} \;
+        -cd $(CURDIR)/debian && find -type f -name "*.dll" -exec chmod -x {} \;
 
 binary-arch: build install
-# We have nothing to do by default.
+        dh_testdir -s
+        dh_testroot -s
+        dh_movefiles -s
+        dh_link -s
+        dh_install -s
+        chmod -x $(CURDIR)/debian/monodevelop/usr/share/pixmaps/monodevelop.png
+        cp $(CURDIR)/ChangeLog $(CURDIR)/changelog
+        dh_installchangelogs -s
+        dh_installdocs -s
+        dh_installexamples -s
+        dh_installmenu -s
+        dh_installman -s
+        dh_strip -s
+        dh_compress -s
+        dh_fixperms -s
+        dh_installdeb -s
+        dh_shlibdeps -s
+        dh_netdeps -s -d
+        dh_gencontrol -s
+        dh_md5sums -s
+        dh_builddeb -s
 
-binary-indep: build install
-	dh_testdir
-	dh_testroot
-#	dh_movefiles 
-	dh_installchangelogs ChangeLog
-	dh_installdocs
-	dh_installexamples
-	dh_installdirs
-	dh_install 	
-	dh_installman 
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-#	dh_perl
-#	dh_python
-#	dh_makeshlibs
-	dh_installdeb
-	dh_shlibdeps
-	dh_netdeps -d
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install 
+binary: binary-arch
+.PHONY: build clean binary-arch binary install