wok-next rev 19796

Add graphite2; up ijs, libexif, libmng, libraw, libwebp, newt, openjpeg, openjpeg2.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Jun 23 16:10:03 2017 +0300 (2017-06-23)
parents a746bdb84b74
children 4ca71b0ef823
files graphite2/description.txt graphite2/receipt ijs-dev/receipt ijs/receipt libexif-dev/receipt libexif/receipt libmng-dev/receipt libmng/receipt libraw-dev/receipt libraw/receipt libwebp/receipt newt-dev/receipt newt/receipt openjpeg-dev/receipt openjpeg-tools/receipt openjpeg/receipt openjpeg2-dev/receipt openjpeg2/receipt
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/graphite2/description.txt	Fri Jun 23 16:10:03 2017 +0300
     1.3 @@ -0,0 +1,46 @@
     1.4 +# Graphite engine
     1.5 +
     1.6 +## What is Graphite?
     1.7 +
     1.8 +Graphite is a system that can be used to create "smart fonts" capable of
     1.9 +displaying writing systems with various complex behaviors. A smart font
    1.10 +contains not only letter shapes but also additional instructions indicating how
    1.11 +to combine and position the letters in complex ways.
    1.12 +
    1.13 +Graphite was primarily developed to provide the flexibility needed for minority
    1.14 +languages which often need to be written according to slightly different rules
    1.15 +than well-known languages that use the same script.
    1.16 +
    1.17 +Examples of complex script behaviors Graphite can handle include:
    1.18 +
    1.19 +  * contextual shaping
    1.20 +  * ligatures
    1.21 +  * reordering
    1.22 +  * split glyphs
    1.23 +  * bidirectionality
    1.24 +  * stacking diacritics
    1.25 +  * complex positioning
    1.26 +  * shape aware kerning
    1.27 +  * automatic diacritic collision avoidance
    1.28 +
    1.29 +See [examples of scripts with complex rendering]
    1.30 +(http://scripts.sil.org/CmplxRndExamples).
    1.31 +
    1.32 +## Graphite system overview
    1.33 +
    1.34 +The Graphite system consists of:
    1.35 +
    1.36 +  * A rule-based programming language
    1.37 +    [Graphite Description Language]
    1.38 +    (http://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_devFont#gdl)
    1.39 +    (GDL) that can be used to describe the behavior of a writing system
    1.40 +  * A compiler for that language
    1.41 +  * A rendering engine that can serve as the layout component of a
    1.42 +    text-processing application
    1.43 +
    1.44 +Graphite renders TrueType fonts that have been extended by means of compiling a
    1.45 +GDL program.
    1.46 +
    1.47 +Further technical information is available on the [Graphite technical overview]
    1.48 +(http://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_techAbout)
    1.49 +page.
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/graphite2/receipt	Fri Jun 23 16:10:03 2017 +0300
     2.3 @@ -0,0 +1,33 @@
     2.4 +# SliTaz package receipt v2.
     2.5 +
     2.6 +PACKAGE="graphite2"
     2.7 +VERSION="1.3.9"
     2.8 +CATEGORY="localization"
     2.9 +SHORT_DESC="Graphite font engine"
    2.10 +MAINTAINER="al.bobylev@gmail.com"
    2.11 +LICENSE="LGPL2.1"
    2.12 +WEB_SITE="http://graphite.sil.org/"
    2.13 +
    2.14 +TARBALL="$PACKAGE-$VERSION.tgz"
    2.15 +WGET_URL="https://github.com/silnrsi/graphite/releases/download/$VERSION/$TARBALL"
    2.16 +
    2.17 +BUILD_DEPENDS="cmake freetype-dev"
    2.18 +SPLIT="graphite2-dev"
    2.19 +
    2.20 +# Rules to configure and make the package.
    2.21 +compile_rules()
    2.22 +{
    2.23 +	mkdir build &&
    2.24 +	cd    build &&
    2.25 +	cmake -DCMAKE_INSTALL_PREFIX=/usr .. &&
    2.26 +	make && make install
    2.27 +}
    2.28 +
    2.29 +# Rules to gen a SliTaz package suitable for Tazpkg.
    2.30 +genpkg_rules()
    2.31 +{
    2.32 +	case $PACKAGE in
    2.33 +		graphite2) copy @std;;
    2.34 +		*-dev)     copy @dev;;
    2.35 +	esac
    2.36 +}
     3.1 --- a/ijs-dev/receipt	Fri Jun 23 11:24:03 2017 +0200
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,18 +0,0 @@
     3.4 -# SliTaz package receipt.
     3.5 -
     3.6 -PACKAGE="ijs-dev"
     3.7 -VERSION="0.35"
     3.8 -CATEGORY="office"
     3.9 -SHORT_DESC="IJS (InkJet Server) API function (developement files)"
    3.10 -MAINTAINER="mojo@slitaz.org"
    3.11 -LICENSE="GPL3"
    3.12 -WEB_SITE="https://wiki.linuxfoundation.org/openprinting/start"
    3.13 -
    3.14 -WANTED="ijs"
    3.15 -DEPENDS="ijs"
    3.16 -
    3.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.18 -genpkg_rules()
    3.19 -{
    3.20 -	copy ijs-config *.h *.la *.pc
    3.21 -}
     4.1 --- a/ijs/receipt	Fri Jun 23 11:24:03 2017 +0200
     4.2 +++ b/ijs/receipt	Fri Jun 23 16:10:03 2017 +0300
     4.3 @@ -1,4 +1,4 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="ijs"
     4.8  VERSION="0.35"
     4.9 @@ -12,6 +12,7 @@
    4.10  WGET_URL="https://www.openprinting.org/download/ijs/download/$TARBALL"
    4.11  
    4.12  BUILD_DEPENDS="gfortran"
    4.13 +SPLIT="ijs-dev"
    4.14  
    4.15  # Rules to configure and make the package.
    4.16  compile_rules()
    4.17 @@ -26,6 +27,8 @@
    4.18  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.19  genpkg_rules()
    4.20  {
    4.21 -	copy bin/ *.so*
    4.22 -	rm $fs/usr/bin/ijs-config
    4.23 +	case $PACKAGE in
    4.24 +		ijs)   copy @std;;
    4.25 +		*-dev) copy @dev;;
    4.26 +	esac
    4.27  }
     5.1 --- a/libexif-dev/receipt	Fri Jun 23 11:24:03 2017 +0200
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,19 +0,0 @@
     5.4 -# SliTaz package receipt.
     5.5 -
     5.6 -PACKAGE="libexif-dev"
     5.7 -VERSION="0.6.21"
     5.8 -CATEGORY="development"
     5.9 -SHORT_DESC="Library for easy access to EXIF data (development files)"
    5.10 -MAINTAINER="pankso@slitaz.org"
    5.11 -LICENSE="LGPL2.1"
    5.12 -WEB_SITE="http://libexif.sourceforge.net/"
    5.13 -HOST_ARCH="i486 arm"
    5.14 -
    5.15 -WANTED="libexif"
    5.16 -DEPENDS="libexif"
    5.17 -
    5.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    5.19 -genpkg_rules()
    5.20 -{
    5.21 -	copy *.h *.la *.pc
    5.22 -}
     6.1 --- a/libexif/receipt	Fri Jun 23 11:24:03 2017 +0200
     6.2 +++ b/libexif/receipt	Fri Jun 23 16:10:03 2017 +0300
     6.3 @@ -1,4 +1,4 @@
     6.4 -# SliTaz package receipt.
     6.5 +# SliTaz package receipt v2.
     6.6  
     6.7  PACKAGE="libexif"
     6.8  VERSION="0.6.21"
     6.9 @@ -13,6 +13,7 @@
    6.10  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    6.11  
    6.12  BUILD_DEPENDS="gettext"
    6.13 +SPLIT="libexif-dev"
    6.14  
    6.15  # Rules to configure and make the package.
    6.16  compile_rules()
    6.17 @@ -27,5 +28,8 @@
    6.18  # Rules to gen a SliTaz package suitable for Tazpkg.
    6.19  genpkg_rules()
    6.20  {
    6.21 -	copy *.so*
    6.22 +	case $PACKAGE in
    6.23 +		libexif) copy @std;;
    6.24 +		*-dev)   copy @dev;;
    6.25 +	esac
    6.26  }
     7.1 --- a/libmng-dev/receipt	Fri Jun 23 11:24:03 2017 +0200
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,18 +0,0 @@
     7.4 -# SliTaz package receipt.
     7.5 -
     7.6 -PACKAGE="libmng-dev"
     7.7 -VERSION="2.0.3"
     7.8 -CATEGORY="development"
     7.9 -SHORT_DESC="Multiple-image Network Graphics (MNG) Reference Library (development files)"
    7.10 -MAINTAINER="allan316@gmail.com"
    7.11 -LICENSE="zlib/libpng"
    7.12 -WEB_SITE="http://libmng.com/"
    7.13 -
    7.14 -WANTED="libmng"
    7.15 -DEPENDS="libmng lcms2-dev libjpeg-turbo-dev zlib-dev"
    7.16 -
    7.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.18 -genpkg_rules()
    7.19 -{
    7.20 -	copy *.h *.la *.pc
    7.21 -}
     8.1 --- a/libmng/receipt	Fri Jun 23 11:24:03 2017 +0200
     8.2 +++ b/libmng/receipt	Fri Jun 23 16:10:03 2017 +0300
     8.3 @@ -1,4 +1,4 @@
     8.4 -# SliTaz package receipt.
     8.5 +# SliTaz package receipt v2.
     8.6  
     8.7  PACKAGE="libmng"
     8.8  VERSION="2.0.3"
     8.9 @@ -11,8 +11,8 @@
    8.10  TARBALL="$PACKAGE-$VERSION.tar.xz"
    8.11  WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL"
    8.12  
    8.13 -DEPENDS="lcms2 libjpeg-turbo zlib"
    8.14  BUILD_DEPENDS="zlib-dev libjpeg-turbo-dev lcms2-dev"
    8.15 +SPLIT="libmng-dev"
    8.16  
    8.17  # Rules to configure and make the package.
    8.18  compile_rules()
    8.19 @@ -30,5 +30,8 @@
    8.20  # Rules to gen a SliTaz package suitable for Tazpkg.
    8.21  genpkg_rules()
    8.22  {
    8.23 -	copy *.so*
    8.24 +	case $PACKAGE in
    8.25 +		libmng) copy @std; DEPENDS="lcms2 libjpeg-turbo zlib";;
    8.26 +		*-dev)  copy @dev; DEPENDS="libmng lcms2-dev libjpeg-turbo-dev zlib-dev";;
    8.27 +	esac
    8.28  }
     9.1 --- a/libraw-dev/receipt	Fri Jun 23 11:24:03 2017 +0200
     9.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.3 @@ -1,18 +0,0 @@
     9.4 -# SliTaz package receipt.
     9.5 -
     9.6 -PACKAGE="libraw-dev"
     9.7 -VERSION="0.17.2"
     9.8 -CATEGORY="development"
     9.9 -SHORT_DESC="Raw image decoder library (development files)"
    9.10 -MAINTAINER="slaxemulator@gmail.com"
    9.11 -LICENSE="LGPL2.1"
    9.12 -WEB_SITE="https://www.libraw.org/"
    9.13 -
    9.14 -WANTED="libraw"
    9.15 -DEPENDS="libraw jasper-dev libjpeg-turbo-dev lcms2-dev"
    9.16 -
    9.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
    9.18 -genpkg_rules()
    9.19 -{
    9.20 -	copy *.h *.la *.pc
    9.21 -}
    10.1 --- a/libraw/receipt	Fri Jun 23 11:24:03 2017 +0200
    10.2 +++ b/libraw/receipt	Fri Jun 23 16:10:03 2017 +0300
    10.3 @@ -1,7 +1,7 @@
    10.4 -# SliTaz package receipt.
    10.5 +# SliTaz package receipt v2.
    10.6  
    10.7  PACKAGE="libraw"
    10.8 -VERSION="0.17.2"
    10.9 +VERSION="0.18.1"
   10.10  CATEGORY="graphics"
   10.11  SHORT_DESC="Raw image decoder library"
   10.12  MAINTAINER="slaxemulator@gmail.com"
   10.13 @@ -11,8 +11,8 @@
   10.14  TARBALL="LibRaw-$VERSION.tar.gz"
   10.15  WGET_URL="http://www.libraw.org/data/$TARBALL"
   10.16  
   10.17 -DEPENDS="jasper lcms2 libgomp libjpeg-turbo"
   10.18  BUILD_DEPENDS="libjpeg-turbo-dev lcms2-dev jasper-dev"
   10.19 +SPLIT="libraw-dev"
   10.20  
   10.21  # Rules to configure and make the package.
   10.22  compile_rules()
   10.23 @@ -31,7 +31,8 @@
   10.24  # Rules to gen a SliTaz package suitable for Tazpkg.
   10.25  genpkg_rules()
   10.26  {
   10.27 -	mkdir -p $fs/usr/lib
   10.28 -	cp -a $install/usr/bin $fs/usr
   10.29 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   10.30 +	case $PACKAGE in
   10.31 +		libraw) copy @std; DEPENDS="jasper lcms2 libgomp libjpeg-turbo";;
   10.32 +		*-dev)  copy @dev; DEPENDS="libraw jasper-dev lcms2-dev libjpeg-turbo-dev";;
   10.33 +	esac
   10.34  }
    11.1 --- a/libwebp/receipt	Fri Jun 23 11:24:03 2017 +0200
    11.2 +++ b/libwebp/receipt	Fri Jun 23 16:10:03 2017 +0300
    11.3 @@ -1,8 +1,8 @@
    11.4  # SliTaz package receipt v2.
    11.5  
    11.6  PACKAGE="libwebp"
    11.7 -VERSION="0.5.1"
    11.8 -CATEGORY="x-window"
    11.9 +VERSION="0.6.0"
   11.10 +CATEGORY="graphics"
   11.11  SHORT_DESC="WebP image library"
   11.12  MAINTAINER="devl547@gmail.com"
   11.13  LICENSE="BSD"
   11.14 @@ -38,7 +38,7 @@
   11.15  			;;
   11.16  		libwebp-apps)
   11.17  			copy bin/
   11.18 -			CAT="x-window|applications"
   11.19 +			CAT="graphics|applications"
   11.20  			DEPENDS="giflib libjpeg-turbo libpng libwebp tiff"
   11.21  			;;
   11.22  		libwebp-dev)
    12.1 --- a/newt-dev/receipt	Fri Jun 23 11:24:03 2017 +0200
    12.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.3 @@ -1,18 +0,0 @@
    12.4 -# SliTaz package receipt.
    12.5 -
    12.6 -PACKAGE="newt-dev"
    12.7 -VERSION="0.52.19"
    12.8 -CATEGORY="development"
    12.9 -SHORT_DESC="Programming library for color text mode (development files)"
   12.10 -MAINTAINER="erjo@slitaz.org"
   12.11 -LICENSE="GPL2"
   12.12 -WEB_SITE="https://fedorahosted.org/newt/"
   12.13 -
   12.14 -WANTED="newt"
   12.15 -DEPENDS="newt"
   12.16 -
   12.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   12.18 -genpkg_rules()
   12.19 -{
   12.20 -	copy *.h *.pc
   12.21 -}
    13.1 --- a/newt/receipt	Fri Jun 23 11:24:03 2017 +0200
    13.2 +++ b/newt/receipt	Fri Jun 23 16:10:03 2017 +0300
    13.3 @@ -1,4 +1,4 @@
    13.4 -# SliTaz package receipt.
    13.5 +# SliTaz package receipt v2.
    13.6  
    13.7  PACKAGE="newt"
    13.8  VERSION="0.52.19"
    13.9 @@ -11,8 +11,8 @@
   13.10  TARBALL="$PACKAGE-$VERSION.tar.gz"
   13.11  WGET_URL="https://fedorahosted.org/releases/n/e/$PACKAGE/$TARBALL"
   13.12  
   13.13 -DEPENDS="popt python slang tcl gpm"
   13.14  BUILD_DEPENDS="slang-dev popt-dev python-dev tcl-dev"
   13.15 +SPLIT="newt-dev"
   13.16  
   13.17  # Rules to configure and make the package.
   13.18  compile_rules()
   13.19 @@ -31,5 +31,8 @@
   13.20  # Rules to gen a SliTaz package suitable for Tazpkg.
   13.21  genpkg_rules()
   13.22  {
   13.23 -	copy bin/ *.so* *.py *.mo
   13.24 +	case $PACKAGE in
   13.25 +		newt)  copy @std *.mo; DEPENDS="popt python slang tcl gpm";;
   13.26 +		*-dev) copy @dev;;
   13.27 +	esac
   13.28  }
    14.1 --- a/openjpeg-dev/receipt	Fri Jun 23 11:24:03 2017 +0200
    14.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.3 @@ -1,23 +0,0 @@
    14.4 -# SliTaz package receipt.
    14.5 -
    14.6 -PACKAGE="openjpeg-dev"
    14.7 -VERSION="1.5.0"
    14.8 -CATEGORY="development"
    14.9 -SHORT_DESC="devel files for openjpeg"
   14.10 -MAINTAINER="slaxemulator@gmail.com"
   14.11 -LICENSE="BSD"
   14.12 -WEB_SITE="http://www.openjpeg.org/"
   14.13 -HOST_ARCH="i486 arm"
   14.14 -
   14.15 -WANTED="openjpeg"
   14.16 -DEPENDS="openjpeg"
   14.17 -
   14.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
   14.19 -genpkg_rules()
   14.20 -{
   14.21 -	mkdir -p $fs/usr/lib
   14.22 -	cp -a $install/usr/include $fs/usr
   14.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   14.24 -	cp -a $install/usr/lib/*.la $fs/usr/lib
   14.25 -}
   14.26 -
    15.1 --- a/openjpeg-tools/receipt	Fri Jun 23 11:24:03 2017 +0200
    15.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.3 @@ -1,19 +0,0 @@
    15.4 -# SliTaz package receipt.
    15.5 -
    15.6 -PACKAGE="openjpeg-tools"
    15.7 -VERSION="1.5.0"
    15.8 -CATEGORY="development"
    15.9 -SHORT_DESC="binary files for openjpeg"
   15.10 -MAINTAINER="al.bobylev@gmail.com"
   15.11 -LICENSE="BSD"
   15.12 -WEB_SITE="http://www.openjpeg.org/"
   15.13 -
   15.14 -DEPENDS="glibc-base openjpeg tiff"
   15.15 -WANTED="openjpeg"
   15.16 -
   15.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   15.18 -genpkg_rules()
   15.19 -{
   15.20 -	mkdir -p $fs/usr
   15.21 -	cp -a $install/usr/bin $fs/usr
   15.22 -}
    16.1 --- a/openjpeg/receipt	Fri Jun 23 11:24:03 2017 +0200
    16.2 +++ b/openjpeg/receipt	Fri Jun 23 16:10:03 2017 +0300
    16.3 @@ -1,36 +1,45 @@
    16.4 -# SliTaz package receipt.
    16.5 +# SliTaz package receipt v2.
    16.6  
    16.7  PACKAGE="openjpeg"
    16.8 -VERSION="1.5.0"
    16.9 -CATEGORY="development"
   16.10 +VERSION="1.5.2"
   16.11 +CATEGORY="graphics"
   16.12  SHORT_DESC="An open source JPEG 2000 codec"
   16.13  MAINTAINER="slaxemulator@gmail.com"
   16.14  LICENSE="BSD"
   16.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
   16.16  WEB_SITE="http://www.openjpeg.org/"
   16.17 -WGET_URL="http://openjpeg.googlecode.com/files/$TARBALL"
   16.18  HOST_ARCH="i486 arm"
   16.19  
   16.20 -DEPENDS="glibc-base"
   16.21 -BUILD_DEPENDS="zlib-dev tiff-dev"
   16.22 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   16.23 +WGET_URL="$SF_MIRROR/openjpeg.mirror/$TARBALL"
   16.24 +
   16.25 +BUILD_DEPENDS="automake libtool libpng16-dev zlib-dev tiff-dev lcms2-dev"
   16.26 +SPLIT="openjpeg-tools openjpeg-dev"
   16.27  
   16.28  # Rules to configure and make the package.
   16.29  compile_rules()
   16.30  {
   16.31 -	# make sure we use system libs
   16.32 -	[ -d thirtparty ] && rm -rf thirtparty
   16.33 -	./configure --enable-lcms2=no \
   16.34 -		--enable-png=no \
   16.35 -		--enable-lcms1=no \
   16.36 +	autoreconf -fi &&
   16.37 +	./configure \
   16.38  		--disable-static \
   16.39  		$CONFIGURE_ARGS &&
   16.40 -	make && make DESTDIR=$DESTDIR install
   16.41 +	make && make install
   16.42  }
   16.43  
   16.44  # Rules to gen a SliTaz package suitable for Tazpkg.
   16.45  genpkg_rules()
   16.46  {
   16.47 -	mkdir -p $fs/usr/lib
   16.48 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   16.49 +	case $PACKAGE in
   16.50 +		openjpeg)
   16.51 +			copy *.so*
   16.52 +			;;
   16.53 +		*-tools)
   16.54 +			copy bin/
   16.55 +			CAT="graphics|applications"
   16.56 +			DEPENDS="openjpeg lcms2 libjpeg-turbo libpng16 tiff zlib"
   16.57 +			;;
   16.58 +		*-dev)
   16.59 +			copy @dev
   16.60 +			;;
   16.61 +	esac
   16.62  }
   16.63  
    17.1 --- a/openjpeg2-dev/receipt	Fri Jun 23 11:24:03 2017 +0200
    17.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.3 @@ -1,21 +0,0 @@
    17.4 -# SliTaz package receipt.
    17.5 -
    17.6 -PACKAGE="openjpeg2-dev"
    17.7 -VERSION="2.0.0"
    17.8 -CATEGORY="development"
    17.9 -SHORT_DESC="Development files for openjpeg (ver. 2.x)"
   17.10 -MAINTAINER="al.bobylev@gmail.com"
   17.11 -LICENSE="BSD"
   17.12 -WEB_SITE="http://www.openjpeg.org/"
   17.13 -
   17.14 -DEPENDS="openjpeg2"
   17.15 -WANTED="openjpeg2"
   17.16 -
   17.17 -# Rules to gen a SliTaz package suitable for Tazpkg.
   17.18 -genpkg_rules()
   17.19 -{
   17.20 -	mkdir -p $fs/usr/lib
   17.21 -	cp -a $install/usr/include $fs/usr
   17.22 -	cp -a $install/usr/lib/openjpeg-* $fs/usr/lib
   17.23 -}
   17.24 -
    18.1 --- a/openjpeg2/receipt	Fri Jun 23 11:24:03 2017 +0200
    18.2 +++ b/openjpeg2/receipt	Fri Jun 23 16:10:03 2017 +0300
    18.3 @@ -1,29 +1,47 @@
    18.4 -# SliTaz package receipt.
    18.5 +# SliTaz package receipt v2.
    18.6  
    18.7  PACKAGE="openjpeg2"
    18.8 -VERSION="2.0.0"
    18.9 -CATEGORY="development"
   18.10 +VERSION="2.1.2"
   18.11 +CATEGORY="graphics"
   18.12  SHORT_DESC="Open-source C-Library for JPEG 2000 (ver. 2.x)"
   18.13  MAINTAINER="al.bobylev@gmail.com"
   18.14  LICENSE="BSD"
   18.15  WEB_SITE="http://www.openjpeg.org/"
   18.16 +
   18.17  TARBALL="openjpeg-$VERSION.tar.gz"
   18.18 -WGET_URL="http://openjpeg.googlecode.com/files/$TARBALL"
   18.19 +WGET_URL="https://github.com/uclouvain/openjpeg/archive/v$VERSION.tar.gz"
   18.20  
   18.21 -DEPENDS="glibc-base tiff zlib"
   18.22 -BUILD_DEPENDS="cmake tiff-dev"
   18.23 +BUILD_DEPENDS="cmake zlib-dev libpng16-dev tiff-dev lcms2-dev"
   18.24 +SPLIT="openjpeg2-tools openjpeg2-dev"
   18.25  
   18.26  # Rules to configure and make the package.
   18.27  compile_rules()
   18.28  {
   18.29 -	cmake -DCMAKE_INSTALL_PREFIX=/usr . && make && make install
   18.30 +	mkdir build &&
   18.31 +	cd    build &&
   18.32 +	cmake \
   18.33 +		-DCMAKE_BUILD_TYPE=Release \
   18.34 +		-DCMAKE_INSTALL_PREFIX=/usr .. &&
   18.35 +	make && make install &&
   18.36 +
   18.37 +	cook_pick_manpages $src/doc/man/*/*
   18.38  }
   18.39  
   18.40  # Rules to gen a SliTaz package suitable for Tazpkg.
   18.41  genpkg_rules()
   18.42  {
   18.43 -	mkdir -p $fs/usr/lib
   18.44 -	cp -a $install/usr/bin $fs/usr
   18.45 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
   18.46 +	case $PACKAGE in
   18.47 +		openjpeg2)
   18.48 +			copy *.so*
   18.49 +			;;
   18.50 +		*-tools)
   18.51 +			copy bin/
   18.52 +			CAT="graphics|applications"
   18.53 +			DEPENDS="openjpeg2 lcms2 libpng16 tiff zlib"
   18.54 +			;;
   18.55 +		*-dev)
   18.56 +			copy @dev
   18.57 +			;;
   18.58 +	esac
   18.59  }
   18.60