--- opengtl-0.9.9.orig/debian/changelog +++ opengtl-0.9.9/debian/changelog @@ -0,0 +1,31 @@ +opengtl (0.9.9-0ubuntu1) karmic; urgency=low + + * New upstream release: + - Add kubuntu_01_disable_llvm_vercheck.diff since we have an svn version + of llvm that's higher than 2.5 (opengtl wants exactly 2.5 since they + also made a 2.4 release) + - Bump llvm build-dep version to (>= 2.5) + - Update .install files + * Bump Standards-Version to 3.8.1 + + -- Jonathan Thomas Thu, 28 May 2009 22:31:29 -0400 + +opengtl (0.9.5-0ubuntu3) jaunty; urgency=low + + * Ensure -dev packages depend on their libraries + * Build against llvm fixed for amd64 + + -- Jonathan Riddell Fri, 14 Nov 2008 21:10:37 +0000 + +opengtl (0.9.5-0ubuntu2) jaunty; urgency=low + + * Build-dep on llvm-dev + + -- Jonathan Riddell Fri, 14 Nov 2008 01:05:30 +0000 + +opengtl (0.9.5-0ubuntu1) jaunty; urgency=low + + * Initial release + + -- Jonathan Riddell Thu, 13 Nov 2008 11:57:40 +0000 + --- opengtl-0.9.9.orig/debian/control +++ opengtl-0.9.9/debian/control @@ -0,0 +1,78 @@ +Source: opengtl +Section: graphics +Priority: extra +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Jonathan Riddell +Build-Depends: debhelper (>= 5), cdbs, cmake, llvm-dev (>= 2.5), quilt +Standards-Version: 3.8.1 +Homepage: http://www.opengtl.org/ + +Package: libgtlcore0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Graphics Transformation Libraries + OpenGTL, Graphics (or Generics) Transformation Libraries (Languages). + . + Tools, languages and libraries to create generic transformation for + graphics. Those transformations could then be used by different + programs + . + This package contains the libgtlcore and libshiva libraries. + +Package: libopenctl0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: OpenCTL from Graphics Transformation Libraries + OpenGTL, Graphics (or Generics) Transformation Libraries (Languages). + . + Tools, languages and libraries to create generic transformation for + graphics. Those transformations could then be used by different + programs + . + This package contains the OpenCTL (Colour Transformation Language) + library. + +Package: libgtlcore-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libgtlcore0 +Description: Graphics Transformation Libraries + OpenGTL, Graphics (or Generics) Transformation Libraries (Languages). + . + Tools, languages and libraries to create generic transformation for + graphics. Those transformations could then be used by different + programs + . + This package contains development files for libgtlcore and libshiva. + +Package: libopenctl-dev +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libgtlcore-dev, libopenctl0 +Description: Graphics Transformation Libraries + OpenGTL, Graphics (or Generics) Transformation Libraries (Languages). + . + Tools, languages and libraries to create generic transformation for + graphics. Those transformations could then be used by different + programs + . + This package contains development files for OpenCTL. + +Package: opengtl-tools +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Graphics Transformation Libraries + OpenGTL, Graphics (or Generics) Transformation Libraries (Languages). + . + Tools, languages and libraries to create generic transformation for + graphics. Those transformations could then be used by different + programs + . + This package contains some tools that are useful when developing for + OpenGTL, or to use some of its functionality from the command line: + - ctlc compile a ctl program + - ctli execute a function from a ctl program + - shivac compile a shiva kernel + - shiva apply a kernel on a set of images --- opengtl-0.9.9.orig/debian/rules +++ opengtl-0.9.9/debian/rules @@ -0,0 +1,5 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/cmake.mk --- opengtl-0.9.9.orig/debian/opengtl-tools.install +++ opengtl-0.9.9/debian/opengtl-tools.install @@ -0,0 +1,5 @@ +debian/tmp/usr/bin/ctlc +debian/tmp/usr/bin/ctli +debian/tmp/usr/bin/shiva +debian/tmp/usr/bin/shivac +debian/tmp/usr/bin/shivatester --- opengtl-0.9.9.orig/debian/libgtlcore-dev.install +++ opengtl-0.9.9/debian/libgtlcore-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/lib/libGTLCore.so +debian/tmp/usr/lib/libOpenShiva.so +debian/tmp/usr/include/GTLCore/ +debian/tmp/usr/include/OpenShiva/ +debian/tmp/usr/lib/pkgconfig/OpenShiva.pc --- opengtl-0.9.9.orig/debian/compat +++ opengtl-0.9.9/debian/compat @@ -0,0 +1 @@ +5 --- opengtl-0.9.9.orig/debian/copyright +++ opengtl-0.9.9/debian/copyright @@ -0,0 +1,68 @@ +This package was debianized by Jonathan Riddell on +Thu, 13 Nov 2008 11:57:40 +0000. + +It was downloaded from http://www.opengtl.org/Download.html + +Upstream Author: + + Cyrille Berger + +Copyright: + + Copyright (c) 2007, 2008 Cyrille Berger + +License: + + This library 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; + version 2 of the License. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this library; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. + +In OpenCTL/OpenCTL/ctlstdlib.ctl there is a copyright notice for function invert_f44 + + Copyright (c) 2008, Cyrille Berger + Copyright (c) 2002, Industrial Light & Magic, a division of Lucas + Digital Ltd. LLC + + 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 Industrial Light & Magic 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 COPYRIGHT HOLDERS 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 COPYRIGHT + OWNER OR 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. + +On Debian systems the full text of the LGPL is available in +'/usr/share/common-licenses/LGPL' + +The Debian packaging is (C) 2008, Canonical Ltd and +is licensed under the GNU GPL version 2 or later, see `/usr/share/common-licenses/GPL'. --- opengtl-0.9.9.orig/debian/libgtlcore0.install +++ opengtl-0.9.9/debian/libgtlcore0.install @@ -0,0 +1,6 @@ +debian/tmp/usr/lib/libGTLCore.so.0.9.* +debian/tmp/usr/lib/libGTLCore.so.0.6 +debian/tmp/usr/lib/libGTLImageIO.so.0.9.* +debian/tmp/usr/lib/libGTLImageIO.so.0.6 +debian/tmp/usr/lib/libOpenShiva.so.0.9.* +debian/tmp/usr/lib/libOpenShiva.so.0.6 --- opengtl-0.9.9.orig/debian/libopenctl-dev.install +++ opengtl-0.9.9/debian/libopenctl-dev.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libOpenCTL.so +debian/tmp/usr/include/OpenCTL/ +debian/tmp/usr/lib/pkgconfig/OpenCTL.pc --- opengtl-0.9.9.orig/debian/libopenctl0.install +++ opengtl-0.9.9/debian/libopenctl0.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/libOpenCTL.so.0.9.* +debian/tmp/usr/lib/libOpenCTL.so.0.6 +debian/tmp/usr/share/OpenGTL/ctl/ctlstdlib.ctl --- opengtl-0.9.9.orig/debian/patches/series +++ opengtl-0.9.9/debian/patches/series @@ -0,0 +1 @@ +kubuntu_01_disable_llvm_vercheck.diff --- opengtl-0.9.9.orig/debian/patches/kubuntu_01_disable_llvm_vercheck.diff +++ opengtl-0.9.9/debian/patches/kubuntu_01_disable_llvm_vercheck.diff @@ -0,0 +1,14 @@ +Index: opengtl-0.9.9/CMakeLists.txt +=================================================================== +--- opengtl-0.9.9.orig/CMakeLists.txt 2009-05-31 17:14:04.000000000 -0400 ++++ opengtl-0.9.9/CMakeLists.txt 2009-05-31 17:14:22.000000000 -0400 +@@ -25,9 +25,6 @@ + configure_file(config-endian.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-endian.h ) + + find_package(LLVM REQUIRED) +-if( NOT LLVM_VERSION STREQUAL "2.5" ) +- message(FATAL_ERROR "LLVM 2.5 is required.") +-endif(NOT LLVM_VERSION STREQUAL "2.5" ) + + if(OPENGTL_BUILD_TESTS) + include(CTest)