rev 12970 - in krap: . libmsn libmsn/trunk libmsn/trunk/debian

Pau Garcia i Quiles pgquiles-guest at alioth.debian.org
Thu Dec 18 05:20:19 UTC 2008


Author: pgquiles-guest
Date: 2008-12-18 05:20:18 +0000 (Thu, 18 Dec 2008)
New Revision: 12970

Added:
   krap/libmsn/
   krap/libmsn/tags/
   krap/libmsn/trunk/
   krap/libmsn/trunk/debian/
   krap/libmsn/trunk/debian/changelog
   krap/libmsn/trunk/debian/compat
   krap/libmsn/trunk/debian/control
   krap/libmsn/trunk/debian/copyright
   krap/libmsn/trunk/debian/libmsn-dev.install
   krap/libmsn/trunk/debian/libmsn0.1.install
   krap/libmsn/trunk/debian/rules
   krap/libmsn/trunk/debian/watch
Log:
Add libmsn

Added: krap/libmsn/trunk/debian/changelog
===================================================================
--- krap/libmsn/trunk/debian/changelog	                        (rev 0)
+++ krap/libmsn/trunk/debian/changelog	2008-12-18 05:20:18 UTC (rev 12970)
@@ -0,0 +1,5 @@
+libmsn (4.0~beta1-1) unstable; urgency=low
+
+  * Initial release (Closes: #505795)
+
+ -- Pau Garcia i Quiles <pgquiles at elpauer.org>  Sat, 15 Nov 2008 16:29:28 +0100

Added: krap/libmsn/trunk/debian/compat
===================================================================
--- krap/libmsn/trunk/debian/compat	                        (rev 0)
+++ krap/libmsn/trunk/debian/compat	2008-12-18 05:20:18 UTC (rev 12970)
@@ -0,0 +1 @@
+6

Added: krap/libmsn/trunk/debian/control
===================================================================
--- krap/libmsn/trunk/debian/control	                        (rev 0)
+++ krap/libmsn/trunk/debian/control	2008-12-18 05:20:18 UTC (rev 12970)
@@ -0,0 +1,39 @@
+Source: libmsn
+Priority: optional
+Maintainer: Pau Garcia i Quiles <pgquiles at elpauer.org>
+Build-Depends: debhelper (>= 6.0.7), cmake, libssl-dev
+Standards-Version: 3.8.0.1
+Section: libs
+Homepage: http://libmsn.sourceforge.net
+
+Package: libmsn0.1
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: high-level C++ library for MSN Messenger [runtime]
+ The libmsn library is a C++ library for Microsoft's MSN Messenger
+ service. It provides a high-level interface that allows an application 
+ to access instant messaging features with ease.
+
+Package: libmsn0.1-dbg
+Architecture: any
+Priority: extra
+Depends: libmsn0.1 (= ${binary:Version}) 
+Description: high-level C++ library for MSN Messenger [debug]
+ The libmsn library is a C++ library for Microsoft's MSN Messenger
+ service. It provides a high-level interface that allows an application 
+ to access instant messaging features with ease.
+ .
+ This package contains debugging files used to investigate problems with
+ binaries included in the libmsn package.
+
+Package: libmsn-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libmsn0.1 (= ${binary:Version})
+Description: high-level C++ library for MSN Messenger [devel]
+ The libmsn library is a C++ library for Microsoft's MSN Messenger
+ service. It provides a high-level interface that allows an application 
+ to access instant messaging features with ease.
+ .
+ This package contains development files for building software that uses the
+ libmsn library.

Added: krap/libmsn/trunk/debian/copyright
===================================================================
--- krap/libmsn/trunk/debian/copyright	                        (rev 0)
+++ krap/libmsn/trunk/debian/copyright	2008-12-18 05:20:18 UTC (rev 12970)
@@ -0,0 +1,136 @@
+This package was debianized by Pau Garcia i Quiles <pgquiles at elpauer.org> on
+Sat, 15 Nov 2008 16:29:30 +0100.
+
+It was downloaded from http://libmsn.sourceforge.net/
+
+Upstream Author: Mark Rowe (bdash at users.sourceforge.net), Tiago Salem
+Herrmann (tiagosalem at users.sourceforge.net)
+
+Copyright: 2004-2007, Mark Rowe, Tiago Salem Herrmann
+
+License:
+
+   This package is licensed under the GNU General Public License as published
+   by the Free Software Foundation; either version 2 of the License, or (at 
+   your option) any later version.
+
+   On Debian systems, the complete text of the GNU General
+   Public License versions 2 and 3 can be found in 
+   `/usr/share/common-licenses/GPL-2' and 
+   `/usr/share/common-licenses/GPL-3' respectively. By the time 
+   you use this software, a newer version of the GNU GPL might have been
+   published: you should check the `/usr/share/common-licenses` directory 
+   and/or the Free Software Foundation website.
+
+Since svn rev 69 (a bit after 4.0 beta 1 was released), libmsn also includes 
+the following exception to allow linkage to OpenSSL:
+
+  In addition to the license terms of the GNU General Public License,
+  as copied below, the developers of libmsn give you permission
+  to link the code of this release of libmsn with the OpenSSL project's
+  "OpenSSL" library (or with modified versions of it that use the same
+  license as the "OpenSSL" library), and distribute the linked executables.
+  You must obey the GNU General Public License in all respects for all of
+  the code used other than "OpenSSL". If you modify this file, you may
+  extend this exception to your version of the file, but you are not
+  obligated to do so. If you do not wish to do so, delete this exception
+  statement from your version.
+
+That exception also applies to 4.0 beta 1, as stated by this e-mail from
+the libmsn developer to the Debian packager:
+
+  _______________________________________________________________________
+  from	Tiago Salem Herrmann <tiagosh at gmail.com>
+  to	Pau Garcia i Quiles <pgquiles at elpauer.org>
+  date	Tue, Nov 25, 2008 at 7:13 PM
+  subject	Re: libmsn & GPL
+  _______________________________________________________________________
+	
+  Yes, it was not in beta1 because I released the package before adding
+  that exception.
+
+  On Tue, Nov 25, 2008 at 2:32 PM, Pau Garcia i Quiles
+  - Hide quoted text -
+  <pgquiles at elpauer.org> wrote:
+  > Hello,
+  >
+  > Is the OpenSSL exception also aplicable to libmsn 4.0 beta1 ? That
+  > would make packaging easier for me, and maintenance easier for you (as
+  > reported bugs would be against beta1 instead of against a svn
+  > revision)
+
+
+
+The libmsn library also includes in its tarball several other licenses 
+for third party components:
+
+  * The MD5 implementation libmsn uses (files md5.h and md5.cpp) is 
+    (c) 1999 Aladdin Enterprises and is licensed under the zlib license
+
+  Copyright (C) 1999 Aladdin Enterprises.  All rights reserved.
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  L. Peter Deutsch
+  ghost at aladdin.com
+
+
+  * The sstream implementation libmsn uses (file sstream_fix.h) for older 
+    compilers is (c) Barnaby Gray barnaby at beedesign.co.uk and is licensed 
+    under the GNU Lesser General Public License as published by the Free 
+    Software Foundation; either version 2.1 of the License, or (at your 
+    option) any later version.
+
+  On Debian systems, the complete text of the GNU Lesser General Public
+  License versions 2.1 and 3 can be found in 
+   `/usr/share/common-licenses/LGPL-2.1' and 
+   `/usr/share/common-licenses/LGPL-3' respectively. By the time 
+   you use this software, a newer version of the GNU LGPL might have been
+   published: you should check the `/usr/share/common-licenses` directory 
+   and/or the Free Software Foundation website.
+
+  * The XML parser libmsn uses (files xmlParser.h and xmlParser.cpp) are 
+    (c) 2002, Frank Vanden Berghen and are distributed under a BSD license:
+
+  Copyright (c) 2002, Frank Vanden Berghen
+  All rights reserved.
+  Redistribution and use in source and binary forms, with or without
+  modification, are permitted provided that the following conditions are met:
+ 
+      * Redistributions of source code must retain the above copyright
+        notice, this list of conditions and the following disclaimer.
+      * Redistributions in binary form must reproduce the above copyright
+        notice, this list of conditions and the following disclaimer in the
+        documentation and/or other materials provided with the  distribution.
+      * Neither the name of the Frank Vanden Berghen nor the
+        names of its contributors may be used to endorse or promote products
+        derived from this software without specific prior written permission.
+ 
+  THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
+  EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+  DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
+  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+The Debian packaging is (C) 2008, Pau Garcia i Quiles <pgquiles at elpauer.org> and
+is licensed under the GPL, see above.

Added: krap/libmsn/trunk/debian/libmsn-dev.install
===================================================================
--- krap/libmsn/trunk/debian/libmsn-dev.install	                        (rev 0)
+++ krap/libmsn/trunk/debian/libmsn-dev.install	2008-12-18 05:20:18 UTC (rev 12970)
@@ -0,0 +1,2 @@
+usr/include/*
+usr/lib/libmsn.so

Added: krap/libmsn/trunk/debian/libmsn0.1.install
===================================================================
--- krap/libmsn/trunk/debian/libmsn0.1.install	                        (rev 0)
+++ krap/libmsn/trunk/debian/libmsn0.1.install	2008-12-18 05:20:18 UTC (rev 12970)
@@ -0,0 +1 @@
+usr/lib/libmsn.so.0.*

Added: krap/libmsn/trunk/debian/rules
===================================================================
--- krap/libmsn/trunk/debian/rules	                        (rev 0)
+++ krap/libmsn/trunk/debian/rules	2008-12-18 05:20:18 UTC (rev 12970)
@@ -0,0 +1,77 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+builddir/CMakeCache.txt:
+	dh_testdir
+	mkdir -p builddir
+	cd builddir && cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS="$(CFLAGS)" -DCMAKE_CXX_FLAGS="$(CFLAGS)" \
+				-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
+				-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
+				-DCMAKE_EXE_LINKER_FLAGS="-Wl,--no-undefined -Wl,--as-needed" \
+				-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
+				-DVERBOSE:BOOL=ON \
+				-DCMAKE_SKIP_RPATH:BOOL=true				
+
+build: build-stamp
+
+build-stamp: builddir/CMakeCache.txt
+	dh_testdir
+
+	# Add here commands to compile the package.
+	cd builddir && $(MAKE)
+
+	touch $@
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp
+
+	# Add here commands to clean up after the build process.
+	rm -rf builddir
+
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+	# Add here commands to install the package into debian/tmp
+	cd builddir && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp/ install
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_install --sourcedir=debian/tmp/
+	dh_lintian
+	dh_link
+	dh_strip --dbg-package=libmsn0.1-dbg
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs -a
+	dh_shlibdeps -a
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure


Property changes on: krap/libmsn/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: krap/libmsn/trunk/debian/watch
===================================================================
--- krap/libmsn/trunk/debian/watch	                        (rev 0)
+++ krap/libmsn/trunk/debian/watch	2008-12-18 05:20:18 UTC (rev 12970)
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/libmsn/libmsn-([\d\.]+)-([a-zA-Z0-9]*)\.tar\.bz2




More information about the pkg-kde-commits mailing list