[Pkg-mono-svn-commits] rev 3708 - moon/trunk/debian
Jo Shields
directhex-guest at alioth.debian.org
Sun Oct 5 13:50:21 UTC 2008
Author: directhex-guest
Date: 2008-10-05 13:50:21 +0000 (Sun, 05 Oct 2008)
New Revision: 3708
Added:
moon/trunk/debian/changelog
moon/trunk/debian/compat
moon/trunk/debian/control
moon/trunk/debian/copyright
moon/trunk/debian/libmoon-dev.install
moon/trunk/debian/libmoon0.install
moon/trunk/debian/moonlight-plugin-core.install
moon/trunk/debian/moonlight-plugin-core.links
moon/trunk/debian/moonlight-plugin-ff3.install
moon/trunk/debian/moonlight-plugin-ff3.links
moon/trunk/debian/rules
moon/trunk/debian/watch
Log:
Moon!
Added: moon/trunk/debian/changelog
===================================================================
--- moon/trunk/debian/changelog (rev 0)
+++ moon/trunk/debian/changelog 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,28 @@
+moon (0.8.1+dfsg-1) unstable; urgency=low
+
+ [ Jo Shields ]
+ * Initial packaging (Closes: #501190)
+ + DFSG version of moon 0.8 (deleted all pre-compiled binaries and
+ non-dfsg-free files from the tarball)
+ - For the record here a list of the deleted files:
+ test/harness/test-runner/NDesk.Options.dll
+ test/harness/test-runner/MySql.Data.dll
+ test/xaml/Silverlight.js
+ test/xaml/clock/Silverlight.js
+ test/xaml/enums/Silverlight.js
+ test/xaml/fullscreen/Silverlight.js
+ + Split plugin package from bridge package
+ + Fresh debian/rules file, with some sections based on
+ debian-multimedia (no ccache et al)
+ + More liberal dependencies, depend on underlying Xulrunner rather
+ than specific Iceweasel
+
+ [ Christian Marillat ]
+ * Initial packaging.
+ + Due to overlapping work, the following files were used in part or
+ used for reference, and modified where appropriate:
+ - debian/rules
+ - debian/control
+ - debian/copyright
+
+ -- Jo Shields <directhex at apebox.org> Sun, 31 Aug 2008 10:54:22 +0100
Added: moon/trunk/debian/compat
===================================================================
--- moon/trunk/debian/compat (rev 0)
+++ moon/trunk/debian/compat 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1 @@
+5
Added: moon/trunk/debian/control
===================================================================
--- moon/trunk/debian/control (rev 0)
+++ moon/trunk/debian/control 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,78 @@
+Source: moon
+Section: web
+Priority: extra
+Maintainer: Debian Mono Group <pkg-mono-group at lists.alioth.debian.org>
+Uploaders: Jo Shields <directhex at apebox.org>
+Homepage: http://www.mono-project.com/Moonlight
+Standards-Version: 3.8.0
+Build-Depends: debhelper (>= 7), xulrunner-1.9-dev | xulrunner-dev (>= 1.9), libavcodec-dev,
+ libgtk2.0-dev, libasound2-dev, chrpath
+
+Package: moonlight-plugin-core
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: open source implementation of Microsoft Silverlight
+ The goals are:
+ o To run Silverlight applications on Linux.
+ o To provide a Linux SDK to build Silverlight applications.
+ o To reuse the Silverlight engine we have built for desktop applications.
+ .
+ About Microsoft Silverlight :
+ Microsoft Silverlight is a cross-browser, cross-platform, and cross-device
+ plug-in for delivering the next generation of .NET based media experiences
+ and rich interactive applications for the Web.
+ .
+ This package contains the core plugin components (any browser)
+
+Package: moonlight-plugin-ff3
+Architecture: any
+Depends: ${shlibs:Depends}, moonlight-plugin-core (>= ${source:Version}), xulrunner-1.9
+Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384,92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a,aa5ca914-c309-495d-91cf-3141bbb04115
+Xb-Npp-MimeType: application/x-silverlight
+Xb-Npp-Name: Moonlight plugin for Microsoft Silverlight
+Description: open source implementation of Microsoft Silverlight
+ The goals are:
+ o To run Silverlight applications on Linux.
+ o To provide a Linux SDK to build Silverlight applications.
+ o To reuse the Silverlight engine we have built for desktop applications.
+ .
+ About Microsoft Silverlight :
+ Microsoft Silverlight is a cross-browser, cross-platform, and cross-device
+ plug-in for delivering the next generation of .NET based media experiences
+ and rich interactive applications for the Web.
+ .
+ This package contains the Xulrunner 1.9 (iceweasel/firefox) plugin bridge.
+
+Package: libmoon0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: open source implementation of Microsoft Silverlight
+ The goals are:
+ o To run Silverlight applications on Linux.
+ o To provide a Linux SDK to build Silverlight applications.
+ o To reuse the Silverlight engine we have built for desktop applications.
+ .
+ About Microsoft Silverlight :
+ Microsoft Silverlight is a cross-browser, cross-platform, and cross-device
+ plug-in for delivering the next generation of .NET based media experiences
+ and rich interactive applications for the Web.
+ .
+ This package contains runtime files.
+
+Package: libmoon-dev
+Section: libdevel
+Architecture: all
+Depends: libmoon0 (>= ${source:Version}), libavutil-dev, libavcodec-dev, libasound2-dev, libgtk2.0-dev
+Description: open source implementation of Microsoft Silverlight
+ The goals are:
+ o To run Silverlight applications on Linux.
+ o To provide a Linux SDK to build Silverlight applications.
+ o To reuse the Silverlight engine we have built for desktop applications.
+ .
+ About Microsoft Silverlight :
+ Microsoft Silverlight is a cross-browser, cross-platform, and cross-device
+ plug-in for delivering the next generation of .NET based media experiences
+ and rich interactive applications for the Web.
+ .
+ This package contains development files.
Added: moon/trunk/debian/copyright
===================================================================
--- moon/trunk/debian/copyright (rev 0)
+++ moon/trunk/debian/copyright 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,90 @@
+Format-Specification:
+ http://wiki.debian.org/Proposals/CopyrightFormat
+Upstream-Name: Moonlight
+Upstream-Source: http://ftp.novell.com/pub/mono/sources/moon/
+
+Files: *
+Copyright: © 2007, 2008, Novell Inc
+License: Expat
+ 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.
+
+Files: src/*, plugin/*
+Copyright: © 2007, 2008, Novell Inc
+License: LGPL-2
+ On Debian systems the full text of the GNU Library General Public License
+ can be found in the `/usr/share/common-licenses/LGPL-2' file.
+
+Files: class/Microsoft.SilverlightControls
+Copyright: © 2008 Microsoft Corporation
+License: Ms-PL
+ This license governs use of the accompanying software. If you use the
+ software, you accept this license. If you do not accept the license, do not
+ use the software.
+
+ 1. Definitions
+ The terms "reproduce," "reproduction," "derivative works," and "distribution"
+ have the same meaning here as under U.S. copyright law.
+ A "contribution" is the original software, or any additions or changes to
+ the software.
+ A "contributor" is any person that distributes its contribution under this
+ license.
+ "Licensed patents" are a contributor's patent claims that read directly on its
+ contribution.
+
+ 2. Grant of Rights
+ (A) Copyright Grant- Subject to the terms of this license, including the
+ license conditions and limitations in section 3, each contributor grants you
+ a non-exclusive, worldwide, royalty-free copyright license to reproduce its
+ contribution, prepare derivative works of its contribution, and distribute
+ its contribution or any derivative works that you create.
+ (B) Patent Grant- Subject to the terms of this license, including the license
+ conditions and limitations in section 3, each contributor grants you a
+ non-exclusive, worldwide, royalty-free license under its licensed patents to
+ make, have made, use, sell, offer for sale, import, and/or otherwise dispose
+ of its contribution in the software or derivative works of the
+ contribution in the software.
+
+ 3. Conditions and Limitations
+ (A) No Trademark License- This license does not grant you rights to use any
+ contributors' name, logo, or trademarks.
+ (B) If you bring a patent claim against any contributor over patents that you
+ claim are infringed by the software, your patent license from such
+ contributor to the software ends automatically.
+ (C) If you distribute any portion of the software, you must retain all
+ copyright, patent, trademark, and attribution notices that are present in the
+ software.
+ (D) If you distribute any portion of the software in source code form, you may
+ do so only under this license by including a complete copy of this license
+ with your distribution. If you distribute any portion of the software in
+ compiled or object code form, you may only do so under a license that complies
+ with this license.
+ (E) The software is licensed "as-is." You bear the risk of using it. The
+ contributors give no express warranties, guarantees or conditions. You may
+ have additional consumer rights under your local laws which this license
+ cannot change. To the extent permitted under your local laws, the contributors
+ exclude the implied warranties of merchantability, fitness for a particular
+ purpose and non-infringement.
+
+Files: debian/*
+Copyright: © 2008, Christian Marillat <marillat at debian.org>
+Copyright: © 2008, Jo Shields <directhex at apebox.org>
+License: GPL
+ On Debian systems the full text of the GNU General Public License can be found
+ in the `/usr/share/common-licenses/GPL' file.
Added: moon/trunk/debian/libmoon-dev.install
===================================================================
--- moon/trunk/debian/libmoon-dev.install (rev 0)
+++ moon/trunk/debian/libmoon-dev.install 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,3 @@
+usr/lib/pkgconfig
+usr/lib/libmoon.so
+usr/include
Added: moon/trunk/debian/libmoon0.install
===================================================================
--- moon/trunk/debian/libmoon0.install (rev 0)
+++ moon/trunk/debian/libmoon0.install 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,2 @@
+usr/lib/libmoon.so.0
+usr/lib/libmoon.so.0.0.0
Added: moon/trunk/debian/moonlight-plugin-core.install
===================================================================
--- moon/trunk/debian/moonlight-plugin-core.install (rev 0)
+++ moon/trunk/debian/moonlight-plugin-core.install 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,3 @@
+usr/lib/moon/plugin/libmoonplugin.so
+usr/lib/moon/plugin/libmoonloader.so
+
Added: moon/trunk/debian/moonlight-plugin-core.links
===================================================================
--- moon/trunk/debian/moonlight-plugin-core.links (rev 0)
+++ moon/trunk/debian/moonlight-plugin-core.links 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,2 @@
+usr/lib/moon/plugin/libmoonplugin.so usr/lib/xulrunner-addons/plugins/libmoonplugin.so
+usr/lib/moon/plugin/libmoonloader.so usr/lib/xulrunner-addons/plugins/libmoonloader.so
Added: moon/trunk/debian/moonlight-plugin-ff3.install
===================================================================
--- moon/trunk/debian/moonlight-plugin-ff3.install (rev 0)
+++ moon/trunk/debian/moonlight-plugin-ff3.install 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,3 @@
+usr/lib/moon/plugin/libmoonplugin-ff3bridge.so
+usr/lib/moon/plugin/libmoonplugin-ff3bridge.so.0
+usr/lib/moon/plugin/libmoonplugin-ff3bridge.so.0.0.0
Added: moon/trunk/debian/moonlight-plugin-ff3.links
===================================================================
--- moon/trunk/debian/moonlight-plugin-ff3.links (rev 0)
+++ moon/trunk/debian/moonlight-plugin-ff3.links 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1 @@
+usr/lib/moon/plugin/libmoonplugin-ff3bridge.so usr/lib/xulrunner-addons/plugins/libmoonplugin-ff3bridge.so
Added: moon/trunk/debian/rules
===================================================================
--- moon/trunk/debian/rules (rev 0)
+++ moon/trunk/debian/rules 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,75 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+# Not yet a CLI app (until mono 2.0 allows Silverlight 2.0 features)
+#export MONO_SHARED_DIR=$(CURDIR)
+#DEB_CLI_API_VERSION = 1.9
+
+config.status: configure
+ dh_testdir
+ ./configure --prefix=/usr --with-cairo=system --with-ff3=yes
+
+upstream_version=$(shell uscan --dehs | sed -n 's/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p')
+get-orig-source::
+ uscan --download-version $(upstream_version) --force-download --destdir . \
+ --no-symlink
+ tar xvfj moon-$(upstream_version).tar.bz2
+ cd moon-$(upstream_version) && rm -f \
+ test/harness/test-runner/NDesk.Options.dll \
+ test/harness/test-runner/MySql.Data.dll \
+ test/xaml/Silverlight.js \
+ test/xaml/clock/Silverlight.js \
+ test/xaml/enums/Silverlight.js \
+ test/xaml/fullscreen/Silverlight.js
+ mv moon-$(upstream_version) moon-$(upstream_version)+dfsg
+ tar cfvz moon_$(upstream_version)+dfsg.orig.tar.gz \
+ moon-$(upstream_version)+dfsg
+ rm -rf moon-$(upstream_version).tar.bz2 moon-$(upstream_version)+dfsg
+
+build: build-stamp
+build-stamp: config.status
+ dh_testdir
+ $(MAKE)
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+# Not a Mono package yet, no .wapi
+# rm -rf $(MONO_SHARED_DIR)/.wapi
+ rm -f build/config.make
+ [ ! -f Makefile ] || $(MAKE) distclean
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+ $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+ # Mangle rpath for lintain cleanness
+ chrpath -d $(CURDIR)/debian/tmp/usr/lib/moon/plugin/libmoonplugin-ff3bridge.so.0.0.0
+ dh_install --list-missing --sourcedir=debian/tmp
+
+binary-indep: build install
+
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs -A AUTHORS
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_makeshlibs -plibmoon0 -pmoonlight-plugin-core
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
Property changes on: moon/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
+ *
Added: moon/trunk/debian/watch
===================================================================
--- moon/trunk/debian/watch (rev 0)
+++ moon/trunk/debian/watch 2008-10-05 13:50:21 UTC (rev 3708)
@@ -0,0 +1,3 @@
+version=3
+opts=dversionmangle=s/\+dfsg// \
+ http://ftp.novell.com/pub/mono/sources/moon/ moon-([.\d]+)\.tar\.bz2
More information about the Pkg-mono-svn-commits
mailing list