--- nini-1.1.0+dfsg.orig/debian/README.Debian +++ nini-1.1.0+dfsg/debian/README.Debian @@ -0,0 +1,8 @@ +Nini for Debian +--------------------- + +* I removed the Bin directory from the tarball as this contains binaries + built with MS Visual Studio. We built those binaries ourself anyway. + Other than that this is just the upstream ZIP file repackaged + + -- Sebastian Dröge , Wed, 08 Mar 2006 20:10:56 +0100 --- nini-1.1.0+dfsg.orig/debian/changelog +++ nini-1.1.0+dfsg/debian/changelog @@ -0,0 +1,6 @@ +nini (1.1.0+dfsg-1) unstable; urgency=low + + * Initial Revision (Closes: #355926) + + -- Sebastian Dröge Mon, 1 May 2006 16:09:53 +0200 + --- nini-1.1.0+dfsg.orig/debian/libnini1.1-cil.installcligac +++ nini-1.1.0+dfsg/debian/libnini1.1-cil.installcligac @@ -0,0 +1 @@ +/usr/lib/cli/nini-1.1/Nini.dll --- nini-1.1.0+dfsg.orig/debian/control +++ nini-1.1.0+dfsg/debian/control @@ -0,0 +1,28 @@ +Source: nini +Section: devel +Priority: optional +Maintainer: Debian Mono Group +Uploaders: Sebastian Dröge +Build-Depends: debhelper (>= 5), dpatch +Build-Depends-Indep: cli-common-dev (>= 0.4.0), mono-mcs (>= 1.1.9) | c-sharp-compiler, mono-gac, sharutils +Standards-Version: 3.7.0 + +Package: libnini1.1-cil +Architecture: all +Depends: ${cli:Depends} +Description: CLI library for managing configuration files + Nini is an uncommonly powerful .NET configuration library designed to help + build highly configurable applications quickly. + . + http://nini.sourceforge.net + +Package: libnini-doc +Architecture: all +Section: doc +Description: CLI library for managing configuration files (Documentation) + Nini is an uncommonly powerful .NET configuration library designed to help + build highly configurable applications quickly. + . + http://nini.sourceforge.net + . + This package contains the documentation for Nini --- nini-1.1.0+dfsg.orig/debian/nini-1.1.pc +++ nini-1.1.0+dfsg/debian/nini-1.1.pc @@ -0,0 +1,8 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + +Name: nini +Description: Nini - CLI library for managing configuration files +Version: 1.1.0 +Libs: -r:${libdir}/cli/nini-1.1/Nini.dll --- nini-1.1.0+dfsg.orig/debian/Nini.snk.uue +++ nini-1.1.0+dfsg/debian/Nini.snk.uue @@ -0,0 +1,17 @@ +begin 600 Nini.snk +M!P(````D``!24T$R``0``!$```"M"VY;.)&'^47#V1XRZK&L!JH`'DGLG<\[ +M"LBOVSTV7G<+?3._7#3<#$J^I +M6I7[PU8Z^8E45^O#O&2R=,*B1&VB>*-@/LL)[M3E.N&=F?2=E`!H>2PR%AUB +M_19@,5N<$$5LZ<,)#6)&"9`M5EFVQ]*I9'$>?'%-V++-]&KUJ!"%VNKS]RH/ +M9,KW9Y#*H14L+S@_^4$%#^A*D@M02R&`&$IE>6,Z!TTP!C/3-#G6YC@A2>_X#?K%8+AC8+/+_?LZ4>C:%,P +M+FN11TL5R&W@WFV_%],I,RVA@Y_AP,[J&VLW)61KI/9"%' +MS=!__IA5!Z@7NQ27&^=L4;E!9"%R-?L<3=\ on +Wed, 08 Mar 2006 20:10:56 +0100. + +It was downloaded from http://nini.sourceforge.net + +Upstream Author: Brent R. Matzelle + +Copyright: + +Copyright (c) 2006 Brent R. Matzelle + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + --- nini-1.1.0+dfsg.orig/debian/rules +++ nini-1.1.0+dfsg/debian/rules @@ -0,0 +1,66 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is for the .wapi directory for Mono. +export MONO_SHARED_DIR=$(CURDIR) + +# provide patch and unpatch targets +include /usr/share/dpatch/dpatch.make + +UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2 | sed 's,-.*,,') + +build: patch-stamp build-stamp +build-stamp: + uudecode -o debian/Nini.snk debian/Nini.snk.uue + $(MAKE) -f debian/Makefile + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -rf build + rm -rf $(MONO_SHARED_DIR)/.wapi + rm -f build-stamp debian/Nini.snk + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + # install the file into the GAC + gacutil -i build/Nini.dll -root $(CURDIR)/debian/tmp/usr/lib + # install into /usr/lib/cli/nini-1.1 + mkdir -p debian/tmp/usr/lib/cli/nini-1.1 + cp build/Nini.dll* debian/tmp/usr/lib/cli/nini-1.1 + mkdir -p debian/tmp/usr/lib/pkgconfig + cp debian/nini-1.1.pc debian/tmp/usr/lib/pkgconfig + # fix permissions + find debian/tmp -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" -or -name "*.config" | xargs chmod -x + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs CHANGELOG.txt + dh_installdocs + dh_installdirs + dh_installcligac + dh_install + dh_installman + dh_compress + dh_fixperms + dh_makeclilibs -m $(UPVERSION) + dh_clideps + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: build install + +binary: binary-indep binary-arch + +.PHONY: build clean binary-indep binary-arch binary install