[Pkg-mono-svn-commits] rev 2108 - in
non-group/nemerle/trunk/debian: . patches
Sebastian Dröge
slomo-guest at costa.debian.org
Mon Nov 7 14:03:41 UTC 2005
Author: slomo-guest
Date: 2005-11-07 14:03:40 +0000 (Mon, 07 Nov 2005)
New Revision: 2108
Removed:
non-group/nemerle/trunk/debian/patches/10_configuration.dpatch
non-group/nemerle/trunk/debian/patches/11_nemerle_pc.dpatch
non-group/nemerle/trunk/debian/patches/12_fix_scripts.dpatch
Modified:
non-group/nemerle/trunk/debian/nemerle.install
non-group/nemerle/trunk/debian/patches/00list
non-group/nemerle/trunk/debian/rules
Log:
* polished nemerle package
Modified: non-group/nemerle/trunk/debian/nemerle.install
===================================================================
--- non-group/nemerle/trunk/debian/nemerle.install 2005-11-07 12:18:37 UTC (rev 2107)
+++ non-group/nemerle/trunk/debian/nemerle.install 2005-11-07 14:03:40 UTC (rev 2108)
@@ -1,3 +1,6 @@
debian/tmp/usr/share
-debian/tmp/usr/bin
debian/tmp/usr/lib/nemerle
+debian/ncc /usr/bin
+debian/nemish /usr/bin
+debian/cs2n /usr/bin
+misc/nemerle.el /usr/share/emacs/site-lisp/nemerle
Modified: non-group/nemerle/trunk/debian/patches/00list
===================================================================
--- non-group/nemerle/trunk/debian/patches/00list 2005-11-07 12:18:37 UTC (rev 2107)
+++ non-group/nemerle/trunk/debian/patches/00list 2005-11-07 14:03:40 UTC (rev 2108)
@@ -1,3 +1 @@
-10_configuration.dpatch
-11_nemerle_pc.dpatch
-12_fix_scripts.dpatch
+10_fix-Makefiles.dpatch
Deleted: non-group/nemerle/trunk/debian/patches/10_configuration.dpatch
===================================================================
--- non-group/nemerle/trunk/debian/patches/10_configuration.dpatch 2005-11-07 12:18:37 UTC (rev 2107)
+++ non-group/nemerle/trunk/debian/patches/10_configuration.dpatch 2005-11-07 14:03:40 UTC (rev 2108)
@@ -1,54 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 10_configuration.dpatch by <rzyj at plusnet.pl>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
- at DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./config.mak /tmp/dpep-work.AUZjL1/nemerle-0.9.0/config.mak
---- ./config.mak 1970-01-01 01:00:00.000000000 +0100
-+++ /tmp/dpep-work.AUZjL1/nemerle-0.9.0/config.mak 2005-09-30 13:18:21.292602072 +0200
-@@ -0,0 +1,43 @@
-+# Created by Jacek Sliwerski for Debian package.
-+
-+Q = @
-+
-+PACKAGE = nemerle
-+VERSION = 0.9
-+REVISION = 1
-+SVN_REV =
-+
-+NET_ENGINE = mono
-+NET_VERSION = 1.1
-+NET_FLAGS =
-+DLL_PATH =
-+NGEN = true
-+DASM = monodis
-+ASM = ilasm
-+CSC = gmcs
-+PEVERIFY =
-+TIME =
-+ANTLR =
-+BROKEN_SWF = 1
-+
-+MONO_GACUTIL = yes
-+
-+NANT =
-+NANT_DIR =
-+
-+NEM_FLAGS = -def:BROKEN_SWF -bar+ -def:RUNTIME_MONO
-+
-+PYTHON = false
-+XSPP = false
-+XSLT = false
-+
-+INSTALL = install
-+
-+prefix = /usr
-+BINDIR = /usr/lib/nemerle
-+MANDIR = /usr/share/man/man1
-+LIBDIR = /usr/lib
-+PKGCONFIGDIR = /usr/lib/pkgconfig
-+GACUTIL_COMMAND = gacutil -root $(DESTDIR)/usr/lib -package nemerle -i
-+GACUTIL_UNINSTALL_COMMAND = gacutil -root $(DESTDIR)/usr/lib -package nemerle -u
-+NGEN_GAC = true
Deleted: non-group/nemerle/trunk/debian/patches/11_nemerle_pc.dpatch
===================================================================
--- non-group/nemerle/trunk/debian/patches/11_nemerle_pc.dpatch 2005-11-07 12:18:37 UTC (rev 2107)
+++ non-group/nemerle/trunk/debian/patches/11_nemerle_pc.dpatch 2005-11-07 14:03:40 UTC (rev 2108)
@@ -1,19 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 11_nemerle_pc.dpatch by <rzyj at plusnet.pl>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
- at DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./nemerle.pc /tmp/dpep-work.qUODxk/nemerle-0.9.0/nemerle.pc
---- ./nemerle.pc 1970-01-01 01:00:00.000000000 +0100
-+++ /tmp/dpep-work.qUODxk/nemerle-0.9.0/nemerle.pc 2005-09-30 13:17:59.477918408 +0200
-@@ -0,0 +1,8 @@
-+prefix=/usr
-+exec_prefix=${prefix}
-+libdir=/usr/lib
-+
-+Name: Nemerle
-+Description: Nemerle - a .NET object-functional language
-+Version: 0.9.1
-+Libs: -r:/usr/lib/mono/nemerle/Nemerle.dll -r:/usr/lib/mono/nemerle/Nemerle.Compiler.dll -r:/usr/lib/mono/nemerle/Nemerle.Macros.dll
Deleted: non-group/nemerle/trunk/debian/patches/12_fix_scripts.dpatch
===================================================================
--- non-group/nemerle/trunk/debian/patches/12_fix_scripts.dpatch 2005-11-07 12:18:37 UTC (rev 2107)
+++ non-group/nemerle/trunk/debian/patches/12_fix_scripts.dpatch 2005-11-07 14:03:40 UTC (rev 2108)
@@ -1,63 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 12_fix_scripts.dpatch by <sliwers at localhost>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
- at DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./ncc/Makefile /tmp/dpep-work.B8b1hb/nemerle-0.9.0/ncc/Makefile
---- ./ncc/Makefile 2005-09-30 12:57:49.000000000 +0200
-+++ /tmp/dpep-work.B8b1hb/nemerle-0.9.0/ncc/Makefile 2005-09-30 13:07:46.087167976 +0200
-@@ -449,9 +449,9 @@
- export MONO_PATH=$$MONO_PATH:$$PWD/out.stage3 ; $(NGEN_GAC)
- $(INST) "[$(BINDIR)]" ncc.exe
- $(Q)$(INSTALL) -m 755 out.stage3/ncc.exe $(DESTDIR)$(BINDIR)/ncc.exe
-- echo "#!/bin/sh" > $(DESTDIR)$(SCRDIR)/ncc && \
-- echo '$(NET_ENGINE) $(BINDIR)/ncc.exe "$$@"' >> $(DESTDIR)$(SCRDIR)/ncc ; \
-- chmod 755 $(DESTDIR)$(SCRDIR)/ncc ;
-+# echo "#!/bin/sh" > $(DESTDIR)$(SCRDIR)/ncc && \
-+# echo '$(NET_ENGINE) $(BINDIR)/ncc.exe "$$@"' >> $(DESTDIR)$(SCRDIR)/ncc ; \
-+# chmod 755 $(DESTDIR)$(SCRDIR)/ncc ;
-
- clean:
- cd testsuite && $(MAKE) clean
-diff -urNad --exclude=CVS --exclude=.svn ./tools/cs2n/Makefile /tmp/dpep-work.B8b1hb/nemerle-0.9.0/tools/cs2n/Makefile
---- ./tools/cs2n/Makefile 2005-09-30 12:57:49.000000000 +0200
-+++ /tmp/dpep-work.B8b1hb/nemerle-0.9.0/tools/cs2n/Makefile 2005-09-30 13:08:34.706776672 +0200
-@@ -108,11 +108,11 @@
- $(Q)$(GACUTIL_COMMAND) antlr.runtime.dll
- $(INST) "[$(BINDIR)]" cs2n.exe
- $(Q)$(INSTALL) -m 755 cs2n.exe $(DESTDIR)$(BINDIR)/cs2n.exe
-- $(Q)if [ "$(NET_ENGINE)" != "" ] ; then \
-- echo "#!/bin/sh" > $(DESTDIR)$(SCRDIR)/cs2n && \
-- echo '$(NET_ENGINE) $(BINDIR)/cs2n.exe "$$@"' >> $(DESTDIR)$(SCRDIR)/cs2n ; \
-- chmod 755 $(DESTDIR)$(SCRDIR)/cs2n ; \
-- fi
-+# $(Q)if [ "$(NET_ENGINE)" != "" ] ; then \
-+# echo "#!/bin/sh" > $(DESTDIR)$(SCRDIR)/cs2n && \
-+# echo '$(NET_ENGINE) $(BINDIR)/cs2n.exe "$$@"' >> $(DESTDIR)$(SCRDIR)/cs2n ; \
-+# chmod 755 $(DESTDIR)$(SCRDIR)/cs2n ; \
-+# fi
-
- uninstall:
- $(RM) Nemerle.CSharp
-diff -urNad --exclude=CVS --exclude=.svn ./tools/nemerlish/Makefile /tmp/dpep-work.B8b1hb/nemerle-0.9.0/tools/nemerlish/Makefile
---- ./tools/nemerlish/Makefile 2005-09-30 12:57:49.000000000 +0200
-+++ /tmp/dpep-work.B8b1hb/nemerle-0.9.0/tools/nemerlish/Makefile 2005-09-30 13:10:12.343933568 +0200
-@@ -35,11 +35,11 @@
- $(INST) "[$(BINDIR)]" nemish.exe
- $(Q)$(INSTALL) -m 755 nemish.exe $(DESTDIR)$(BINDIR)/nemish.exe
- # Set a `nemish' script if binfmt_misc is not available.
-- $(Q)if [ "$(NET_ENGINE)" != "" ] ; then \
-- echo "#!/bin/sh" > $(DESTDIR)$(SCRDIR)/nemish && \
-- echo '$(NET_ENGINE) $(BINDIR)/nemish.exe "$$@"' >> $(DESTDIR)$(SCRDIR)/nemish ; \
-- chmod 755 $(DESTDIR)$(SCRDIR)/nemish ; \
-- fi
-+# $(Q)if [ "$(NET_ENGINE)" != "" ] ; then \
-+# echo "#!/bin/sh" > $(DESTDIR)$(SCRDIR)/nemish && \
-+# echo '$(NET_ENGINE) $(BINDIR)/nemish.exe "$$@"' >> $(DESTDIR)$(SCRDIR)/nemish ; \
-+# chmod 755 $(DESTDIR)$(SCRDIR)/nemish ; \
-+# fi
-
-
- uninstall:
Modified: non-group/nemerle/trunk/debian/rules
===================================================================
--- non-group/nemerle/trunk/debian/rules 2005-11-07 12:18:37 UTC (rev 2107)
+++ non-group/nemerle/trunk/debian/rules 2005-11-07 14:03:40 UTC (rev 2108)
@@ -13,11 +13,15 @@
# provide patch and unpatch targets
include /usr/share/dpatch/dpatch.make
-# This is where we install Nemerle mode for Emacs.
-LISPDIR = /usr/share/emacs/site-lisp/nemerle
+configure: configure-stamp
+configure-stamp:
+ ./configure --prefix=/usr --bindir=/usr/lib/nemerle --mandir=/usr/share/man/man1
+ touch configure-stamp
-build: patch-stamp
+build: patch-stamp configure-stamp build-stamp
+build-stamp:
$(MAKE)
+ touch build-stamp
clean: unpatch
dh_testdir
@@ -26,8 +30,9 @@
rm -f tools/nemerlish/*.{dll,exe}
rm -f tools/nant-task/*.{dll,exe}
rm -f tools/cs2n/*.{dll,exe}
- rm -f config.mak configure.log
+ rm -f config.mak nemerle.pc configure.log
rm -rf $(MONO_SHARED_DIR)/.wapi
+ rm -f build-stamp configure-stamp
dh_clean
install: build
@@ -36,12 +41,7 @@
dh_clean -k
dh_installdirs
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
- mkdir -p $(CURDIR)/debian/tmp/usr/bin
- mkdir -p $(CURDIR)/debian/tmp$(LISPDIR)
- install -m 755 $(CURDIR)/debian/ncc $(CURDIR)/debian/tmp/usr/bin/ncc
- install -m 755 $(CURDIR)/debian/nemish $(CURDIR)/debian/tmp/usr/bin/nemish
- install -m 755 $(CURDIR)/debian/cs2n $(CURDIR)/debian/tmp/usr/bin/cs2n
- install -m 644 $(CURDIR)/misc/nemerle.el $(CURDIR)/debian/tmp$(LISPDIR)
+ # fix permissions
find debian/tmp -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" -or -name "*.config" | xargs chmod -x
find debian/tmp -type f -name "*.exe" | xargs chmod +x
@@ -63,8 +63,8 @@
dh_md5sums
dh_builddeb
-binary-arch: build install
+binary-arch: configure build install
binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+.PHONY: build clean configure binary-indep binary-arch binary install
More information about the Pkg-mono-svn-commits
mailing list