--- qedje-0.4.0+lgpl.orig/debian/libqedje-dev.install +++ qedje-0.4.0+lgpl/debian/libqedje-dev.install @@ -0,0 +1,3 @@ +usr/include/* +usr/lib/lib*.so +usr/lib/pkgconfig/qedje.pc --- qedje-0.4.0+lgpl.orig/debian/copyright +++ qedje-0.4.0+lgpl/debian/copyright @@ -0,0 +1,64 @@ +This package was debianised by Jonathan Riddell on +Wed, 10 Dec 2008 19:20:35 +0000. + +It was downloaded from + +Upstream Authors: + + Caio Marcelo de Oliveira Filho + Carsten Haitzler + +Copyright: + + Copyright (C) 2008 Instituto Nokia de Tecnologia + Copyright (C) 2000 Carsten Haitzler and various contributors + +License: + + QEdje is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + QEdje is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with QEdje. If not, see . + +Includes code from libedje: + + 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 of the Software and its Copyright notices. In addition publicly + documented acknowledgment must be given that this software has been used if no + source code of this software is made available publicly. This includes + acknowledgments in either Copyright notices, Manuals, Publicity and Marketing + documents or any documentation provided with any product containing this + software. This License does not apply to any software that links to the + libraries provided by this software (statically or dynamically), but only to + the software provided. + + Please see the COPYING.PLAIN for a plain-english explanation of this notice + and it's intent. + + 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 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. + +For full license text of the GNU Lesser General Public License, on Debian +systems, see `/usr/share/common-licenses/LGPL'. + +The Debian packaging is (C) 2008, Jonathan Riddell and +is licensed under the GNU GPL version 2 or later, see `/usr/share/common-licenses/GPL'. --- qedje-0.4.0+lgpl.orig/debian/changelog +++ qedje-0.4.0+lgpl/debian/changelog @@ -0,0 +1,65 @@ +qedje (0.4.0+lgpl-3) unstable; urgency=low + + [ Karl Ferdinand Ebert ] + * Bumped to standard version 3.8.3: + - Placed README.source for quilt. + - Manipulated last changelog date to 1 second later. + + [ Ana Beatriz Guerrero Lopez ] + * Fix FTFBS with newer cmake. Generate file qedje.pc explicitly + in the directory where is later read from. Patch fix_dotpc.diff. + (Closes: #562302) + + -- Debian Krap Maintainers Sun, 31 Jan 2010 22:03:00 +0100 + +qedje (0.4.0+lgpl-2) unstable; urgency=low + + * Upload to unstable. + + -- Debian Krap Maintainers Mon, 29 Jun 2009 15:15:52 +0300 + +qedje (0.4.0+lgpl-1) experimental; urgency=low + + * New upstream release. (Closes: #526853) + + +++ Changes by Sune Vuorela: + + * Take tarball based off 3b337c416fb2dc495011fc044dae832cd898d548, as this + includes a relicense to lgpl. + * Adapt copyright file + * Bump soname. abi has changed. this is krap. Use quilt to manage it. + + +++ Changes by Fathi Boudra: + + * Update homepage. + * Bump Standards-Version from 3.8.0 to 3.8.1 (no changes needed). + + +++ Changes by George Kiagiadakis: + + * Switch to cmake. + * Update installed files. + * Update compat to 7. + * Update (build-)dependency on libqzion-dev to version 0.4.0. + * Remove patch no_public_eet.h_needed.diff (applied upstream). + * Remove build dependency on quilt as there are no patches to apply. + + -- Debian Krap Maintainers Mon, 29 Jun 2009 15:15:51 +0300 + +qedje (0.3.0-2) unstable; urgency=low + + * Upload to unstable. + + -- Sune Vuorela Mon, 16 Feb 2009 09:10:08 +0100 + +qedje (0.3.0-1) experimental; urgency=low + + * Initial release. + - Based on ubuntu, thanks + + +++ Changes by Sune Vuorela: + + * Fix prl and pkg-config file generation + * Fix public header and -dev package dependencies + * Lintian cleanups + + -- Debian Krap Maintainers Wed, 17 Dec 2008 12:47:54 +0200 --- qedje-0.4.0+lgpl.orig/debian/control +++ qedje-0.4.0+lgpl/debian/control @@ -0,0 +1,37 @@ +Source: qedje +Section: libs +Priority: optional +Maintainer: Debian Krap Maintainers +Uploaders: Jonathan Riddell , Sune Vuorela , George Kiagiadakis +Build-Depends: cdbs, debhelper (>= 7), cmake, + libqt4-dev, libqzion-dev (>= 0.4.0), libeet-dev, quilt +Standards-Version: 3.8.3 +Homepage: http://code.openbossa.org/projects/qedje + +Package: libqedje-dev +Section: libdevel +Architecture: any +Depends: libqedje0a (= ${binary:Version}), libqzion-dev (>= 0.4.0), ${misc:Depends} +Description: UI interface library which separates design from logic + QEdje extends the Qt toolkit with the flexibility of the Edje + declarative language. + . + Edje is a declarative language that simplifies the development of + complex interfaces separating the UI design from the application + logic, by providing animations, layouts and simple scripts in a very + small memory footprint. + . + This package contains the development header files. + +Package: libqedje0a +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: UI interface library which separates design from logic + QEdje extends the Qt toolkit with the flexibility of the Edje + declarative language. + . + Edje is a declarative language that simplifies the development of + complex interfaces separating the UI design from the application + logic, by providing animations, layouts and simple scripts in a very + small memory footprint. --- qedje-0.4.0+lgpl.orig/debian/rules +++ qedje-0.4.0+lgpl/debian/rules @@ -0,0 +1,10 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +common-install-arch:: +# Fix wrong path in pkgconfig files + find $(DEB_DESTDIR)/usr/lib/pkgconfig -type f -name '*.pc' \ + -exec perl -pi -e "s, -L$(CURDIR)/?\S+,,g" {} \; --- qedje-0.4.0+lgpl.orig/debian/libqedje0a.install +++ qedje-0.4.0+lgpl/debian/libqedje0a.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- qedje-0.4.0+lgpl.orig/debian/compat +++ qedje-0.4.0+lgpl/debian/compat @@ -0,0 +1 @@ +7 --- qedje-0.4.0+lgpl.orig/debian/README.source +++ qedje-0.4.0+lgpl/debian/README.source @@ -0,0 +1 @@ +This package uses quilt, please see /usr/share/doc/quilt/README.source --- qedje-0.4.0+lgpl.orig/debian/patches/series +++ qedje-0.4.0+lgpl/debian/patches/series @@ -0,0 +1,2 @@ +fix_dotpc.diff +01_bump_soname.diff --- qedje-0.4.0+lgpl.orig/debian/patches/01_bump_soname.diff +++ qedje-0.4.0+lgpl/debian/patches/01_bump_soname.diff @@ -0,0 +1,26 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -27,10 +27,12 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} + option(BUILD_TESTS "Build the test suite" OFF) + option(BUILD_TOOLS "Build QEdje tools" OFF) + +-set(QEDJE_LIB_MAJOR_VERSION "0") ++set(QEDJE_LIB_MAJOR_VERSION "0a") ++set(QEDJE_UPSTREAM_LIB_MAJOR_VERSION "0") + set(QEDJE_LIB_MINOR_VERSION "4") + set(QEDJE_LIB_PATCH_VERSION "0") + set(QEDJE_LIB_VERSION_STRING "${QEDJE_LIB_MAJOR_VERSION}.${QEDJE_LIB_MINOR_VERSION}.${QEDJE_LIB_PATCH_VERSION}") ++set(QEDJE_UPSTREAM_LIB_VERSION_STRING "${QEDJE_UPSTREAM_LIB_MAJOR_VERSION}.${QEDJE_LIB_MINOR_VERSION}.${QEDJE_LIB_PATCH_VERSION}") + + # Suffix for x86/x86_64: + SET(LIB_SUFFIX "" CACHE STRING "Define suffix of directory name (32/64)" ) +--- a/src/qedje.pc.cmake ++++ b/src/qedje.pc.cmake +@@ -5,6 +5,6 @@ includedir=${prefix}/include + + Name: QEdje + Description: QEdje Library +-Version: @QEDJE_LIB_VERSION_STRING@ ++Version: @QEDJE_UPSTREAM_LIB_VERSION_STRING@ + Libs: -L${libdir} -lqedje + Cflags: -I${includedir} --- qedje-0.4.0+lgpl.orig/debian/patches/fix_dotpc.diff +++ qedje-0.4.0+lgpl/debian/patches/fix_dotpc.diff @@ -0,0 +1,12 @@ +This patch fixes #562302. It is more a workaround that a real fix, the package +needs some reviewing of the build system from upstream. +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -34,6 +34,6 @@ + install(FILES ${qedje_HEADERS} DESTINATION include/) + + if (NOT WIN32) +- configure_file(qedje.pc.cmake qedje.pc @ONLY) ++ configure_file(qedje.pc.cmake ${CMAKE_BINARY_DIR}/qedje.pc @ONLY) + install(FILES ${CMAKE_BINARY_DIR}/qedje.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig/) + endif (NOT WIN32)