r36730 - in /packages/ngsolve/trunk/debian: control rules

trophime-guest at users.alioth.debian.org trophime-guest at users.alioth.debian.org
Fri Jul 9 12:28:22 UTC 2010


Author: trophime-guest
Date: Fri Jul  9 12:28:20 2010
New Revision: 36730

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=36730
Log:
create libngsolve and libngsolve-dev

Modified:
    packages/ngsolve/trunk/debian/control
    packages/ngsolve/trunk/debian/rules

Modified: packages/ngsolve/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/control?rev=36730&op=diff
==============================================================================
--- packages/ngsolve/trunk/debian/control (original)
+++ packages/ngsolve/trunk/debian/control Fri Jul  9 12:28:20 2010
@@ -6,11 +6,35 @@
 Standards-Version: 3.8.4
 Homepage: http://www.mathcces.rwth-aachen.de/netgen/doku.php
 
-Package: ngsolve
+Package: libngsolve
 Architecture: any
+Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}, netgen
 Description: Finite Element Library on top of Netgen
  NGSolve is a general purpose Finite Element Library on top of Netgen.
  With the basic library one can solve heat flow equations, Maxwell 
  equations, and solid mechanical problems. Several add-ons are 
  available for particular application classes.
+
+Package: libngsolve-dev
+Architecture: any
+Section: libdevel
+Depends: libngsolve, ${shlibs:Depends}, ${misc:Depends}, netgen
+Description: Finite Element Library on top of Netgen - devel
+ NGSolve is a general purpose Finite Element Library on top of Netgen.
+ With the basic library one can solve heat flow equations, Maxwell 
+ equations, and solid mechanical problems. Several add-ons are 
+ available for particular application classes.
+ .
+ This package contains files needed for developpement
+
+Package: libngsolve-examples
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, netgen
+Description: Finite Element Library on top of Netgen - examples
+ NGSolve is a general purpose Finite Element Library on top of Netgen.
+ With the basic library one can solve heat flow equations, Maxwell 
+ equations, and solid mechanical problems. Several add-ons are 
+ available for particular application classes.
+ .
+ This package contains files needed for examples

Modified: packages/ngsolve/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/ngsolve/trunk/debian/rules?rev=36730&op=diff
==============================================================================
--- packages/ngsolve/trunk/debian/rules (original)
+++ packages/ngsolve/trunk/debian/rules Fri Jul  9 12:28:20 2010
@@ -18,12 +18,31 @@
 	rm -f config.log config.status
 	rm -f aclocal.m4 config.h.in configure ltmain.sh m4/ltversion.m4
 	
-makebuilddir/ngsolve::
+makebuilddir/libngsolve::
 	autoreconf --install
 
-install/ngsolve::
-	install -d $(DEB_DESTDIR)/usr/share/netgen
-	mv $(DEB_DESTDIR)/usr/bin/*.tcl $(DEB_DESTDIR)/usr/share/netgen
-	chmod 644 $(DEB_DESTDIR)/usr/share/netgen/*.tcl
-	install -d $(DEB_DESTDIR)/usr/share/ngsolve/examples
-	rm -f $(DEB_DESTDIR)/usr/bin/demo*
+install/libngsolve::
+	mkdir -p debian/libngsolve/usr/share/netgen
+	mv $(DEB_DESTDIR)/usr/bin/*.tcl debian/libngsolve/usr/share/netgen
+	chmod 644 debian/libngsolve/usr/share/netgen/*.tcl
+	mkdir -p debian/libngsolve/usr/lib
+	mv $(DEB_DESTDIR)/usr/lib/*-$(DEB_UPSTREAM_VERSION).so debian/libngsolve/usr/lib
+
+install/libngsolve-dev::
+	mkdir -p debian/libngsolve-dev/usr/include/ngsolve
+	mv $(DEB_DESTDIR)/usr/include/*.* debian/libngsolve-dev/usr/include/ngsolve
+	mkdir -p debian/libngsolve-dev/usr/lib
+	mv $(DEB_DESTDIR)/usr/lib/*.so debian/libngsolve-dev/usr/lib
+	
+install/libngsolve-examples::
+	mkdir -p debian/libngsolve-examples/usr/share/doc/ngsolve/pde_tutorial
+	install -m644 pde_tutorial/*.pde debian/libngsolve-examples/usr/share/doc/ngsolve/pde_tutorial
+	install -m644 pde_tutorial/*.vol debian/libngsolve-examples/usr/share/doc/ngsolve/pde_tutorial
+	install -m644 pde_tutorial/*.geo debian/libngsolve-examples/usr/share/doc/ngsolve/pde_tutorial
+	install -m644 pde_tutorial/*.in2d debian/libngsolve-examples/usr/share/doc/ngsolve/pde_tutorial
+	mkdir -p debian/libngsolve-examples/usr/share/doc/ngsolve/programming_demos
+	install -m644 programming_demos/*.cpp debian/libngsolve-examples/usr/share/doc/ngsolve/programming_demos
+	install -m644 programming_demos/Makefile debian/libngsolve-examples/usr/share/doc/ngsolve/programming_demos
+	
+get-orig-source:
+	uscan --force-download --verbose --destdir $(USCAN_DESTDIR)




More information about the debian-science-commits mailing list