[Pkg-cli-libs-commits] [gudev-sharp-1.0] 03/19: Add monodoc package and fix up installing files

Chow Loong Jin hyperair at ubuntu.com
Wed Aug 28 18:13:16 UTC 2013


This is an automated email from the git hooks/post-receive script.

hyperair pushed a commit to branch master
in repository gudev-sharp-1.0.

commit 4afac3ca8433b7526e88ba4118085e7accb5cf67
Author: Chow Loong Jin <hyperair at ubuntu.com>
Date:   Sat Jul 17 03:16:25 2010 +0800

    Add monodoc package and fix up installing files
---
 debian/control                       |   16 ++++++++++++++--
 debian/gudev.source                  |    5 +++++
 debian/libgudev1.0-cil-dev.install   |    1 +
 debian/libgudev1.0-cil.install       |    1 +
 debian/libgudev1.0-cil.installcligac |    1 +
 debian/monodoc-gudev-manual.install  |    3 +++
 debian/rules                         |   16 +++++++++++++---
 7 files changed, 38 insertions(+), 5 deletions(-)

diff --git a/debian/control b/debian/control
index 8032aa6..0578e8d 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,8 @@ Homepage: https://www.launchpad.net/gudev-sharp
 
 Package: libgudev1.0-cil
 Architecture: all
-Depends: ${cli:Depends}, ${misc:Depends}
+Depends: ${cli:Depends},
+         ${misc:Depends}
 Description: GObject-based wrapper library for libudev -- CLI bindings
  gudev-sharp is a set of CLI bindings for libgudev, which is a GObject-based
  wrapper library for libudev.
@@ -29,10 +30,21 @@ Description: GObject-based wrapper library for libudev -- CLI bindings
 
 Package: libgudev1.0-cil-dev
 Architecture: all
-Depends: ${misc:Depends}
+Depends: libgudev1.0-cil (= ${source:Version}),
+         ${misc:Depends}
 Description: GObject-based wrapper library for libudev -- CLI development files
  gudev-sharp is a set of CLI bindings for libgudev, which is a GObject-based
  wrapper library for libudev.
  .
  This package contains the development files needed to compile CLI applications
  which use this library.
+
+Package: monodoc-gudev-manual
+Architecture: all
+Depends: monodoc-manual,
+         ${misc:Depends}
+Description: compiled XML documentation for gudev-sharp
+ gudev-sharp is a set of CLI bindings for libgudev, which is a GObject-based
+ wrapper library for libudev.
+ .
+ This package contains the compiled XML documentation for gudev-sharp.
diff --git a/debian/gudev.source b/debian/gudev.source
new file mode 100644
index 0000000..afe71ba
--- /dev/null
+++ b/debian/gudev.source
@@ -0,0 +1,5 @@
+<?xml version=1.0"?>
+<monodoc>
+  <node label="gudev" name="gudev" parent="libraries" />
+  <source provider="ecma" basefile="gudev" path="gudev" />
+</monodoc>
diff --git a/debian/libgudev1.0-cil-dev.install b/debian/libgudev1.0-cil-dev.install
new file mode 100644
index 0000000..0213ec8
--- /dev/null
+++ b/debian/libgudev1.0-cil-dev.install
@@ -0,0 +1 @@
+/usr/lib/pkgconfig
diff --git a/debian/libgudev1.0-cil.install b/debian/libgudev1.0-cil.install
new file mode 100644
index 0000000..f5fc90f
--- /dev/null
+++ b/debian/libgudev1.0-cil.install
@@ -0,0 +1 @@
+/usr/lib/cli
diff --git a/debian/libgudev1.0-cil.installcligac b/debian/libgudev1.0-cil.installcligac
new file mode 100644
index 0000000..0072d44
--- /dev/null
+++ b/debian/libgudev1.0-cil.installcligac
@@ -0,0 +1 @@
+/usr/lib/cli/gudev-sharp-1.0/gudev-sharp.dll
diff --git a/debian/monodoc-gudev-manual.install b/debian/monodoc-gudev-manual.install
new file mode 100644
index 0000000..fd0d530
--- /dev/null
+++ b/debian/monodoc-gudev-manual.install
@@ -0,0 +1,3 @@
+gudev.tree          /usr/lib/monodoc/sources
+gudev.zip           /usr/lib/monodoc/sources
+debian/gudev.source /usr/lib/monodoc/sources
diff --git a/debian/rules b/debian/rules
index 8bb6677..9a6895e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -3,6 +3,10 @@
 
 include /usr/share/cli-common/cli.make
 
+DEB_API_VERSION = 1.0
+DEB_ABI_VERSION = 1.0
+CLIDIR = debian/tmp/usr/lib/cli/gudev-sharp-$(DEB_ABI_VERSION)/
+
 override_dh_auto_configure:
 	dh_auto_configure -- CSC=/usr/bin/mono-csc
 
@@ -12,15 +16,21 @@ override_dh_auto_build:
 	mdoc update \
 		-fno-assembly-versions \
 		--out=monodoc \
-		$(CURDIR)/poppler-sharp.dll
+		$(CURDIR)/gudev/gudev-sharp.dll
 	mdoc assemble \
 		--format ecma \
-		--out $(CURDIR)/poppler \
+		--out $(CURDIR)/gudev \
 		$(CURDIR)/monodoc
 
+override_dh_auto_install:
+	dh_auto_install
+	mkdir -p $(CLIDIR)
+	cp gudev/gudev-sharp.dll $(CLIDIR)
+	cp gudev/gudev-sharp.dll.config $(CLIDIR)
+
 override_dh_auto_clean:
 	dh_auto_clean
-	rm -rf poppler.zip poppler.tree monodoc
+	rm -rf gudev.zip gudev.tree monodoc
 
 %:
 	dh $@

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-cli-libs/packages/gudev-sharp-1.0.git



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