# HG changeset patch # User Aleksej Bobylev # Date 1428539208 -10800 # Node ID 08370faa54d69b9d1127666ad081a2869ef08805 # Parent a7ed5112618db710ec11002227f99af8144d160e Add fontforge and its depends (libspiro, libuninameslist). diff -r a7ed5112618d -r 08370faa54d6 fontforge/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fontforge/description.txt Thu Apr 09 03:26:48 2015 +0300 @@ -0,0 +1,4 @@ +FontForge allows you to edit outline and bitmap fonts. You may create new +ones or modify old ones. It is also a format converter and can interconvert +between PostScript (ASCII & binary Type1, some Type3, some Type0), TrueType, +OpenType (Type2), CID, SVG. diff -r a7ed5112618d -r 08370faa54d6 fontforge/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fontforge/receipt Thu Apr 09 03:26:48 2015 +0300 @@ -0,0 +1,40 @@ +# SliTaz package receipt. + +PACKAGE="fontforge" +VERSION="20150330" +CATEGORY="development" +SHORT_DESC="An outline font editor" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="BSD GPL3" +WEB_SITE="http://fontforge.github.io/" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/fontforge/fontforge/releases/download/$VERSION/$TARBALL" +TAGS="editor font" + +DEPENDS="gtk+ libuninameslist python libspiro libltdl" +BUILD_DEPENDS="wget cacerts libtool git perl tar autoconf automake bash \ +coreutils-line xorg-libX11-dev zlib-dev freetype-dev jpeg-dev libpng-dev \ +readline-dev cairo-dev pango-dev xorg-libXft-dev gtk+-dev python-dev \ +libuninameslist-dev libspiro-dev" + +# Rules to configure and make the package. +compile_rules() +{ + ./bootstrap --skip-git --gnulib-srcdir $src/gnulib + + ./configure \ + --enable-gtk2-use \ + $CONFIGURE_ARGS && + make && + make DESTDIR=$install install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib/python2.7/site-packages $fs/usr/share + cp -a $install/usr/bin $fs/usr + cp -a $install/usr/lib/*.so* $fs/usr/lib + cp -a $install/usr/lib/python2.7/site-packages/*.so $fs/usr/lib/python2.7/site-packages + cp -a $install/usr/share/fontforge $fs/usr/share +} diff -r a7ed5112618d -r 08370faa54d6 libspiro-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libspiro-dev/receipt Thu Apr 09 03:26:48 2015 +0300 @@ -0,0 +1,21 @@ +# SliTaz package receipt. + +PACKAGE="libspiro-dev" +VERSION="0.3.20150131" +CATEGORY="development" +SHORT_DESC="Development files for libspiro" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL3" +WEB_SITE="https://github.com/fontforge/libspiro" + +DEPENDS="libspiro" +WANTED="libspiro" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/*.*a $fs/usr/lib +} diff -r a7ed5112618d -r 08370faa54d6 libspiro/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libspiro/description.txt Thu Apr 09 03:26:48 2015 +0300 @@ -0,0 +1,14 @@ +Spiro is the creation of Raph Levien. It simplifies the drawing of beautiful +curves. + +Using bézier splines an artist can easily draw curves with the same slope on +either side of an on-curve point. Spiros, on the other hand, are based on +clothoid splines which make it easy to maintain constant curvature as well as +constant slope. Such curves will simply look nicer. + +Raph Levien's spiro splines only use on-curve points and so are easier to use +and more intuitive to the artist. + +This library will take an array of spiro control points and convert them into +a series of bézier splines which can then be used in the myriad of ways the +world has come to use béziers. diff -r a7ed5112618d -r 08370faa54d6 libspiro/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libspiro/receipt Thu Apr 09 03:26:48 2015 +0300 @@ -0,0 +1,29 @@ +# SliTaz package receipt. + +PACKAGE="libspiro" +VERSION="0.3.20150131" +CATEGORY="misc" +SHORT_DESC="Spiro simplifies the drawing of beautiful curves." +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL3" +WEB_SITE="https://github.com/fontforge/libspiro" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="$WEB_SITE/archive/$VERSION.tar.gz" + +DEPENDS="" +BUILD_DEPENDS="wget cacerts autoconf automake libtool bash" + +# Rules to configure and make the package. +compile_rules() +{ + autoreconf -i + automake --foreign -Wall + ./configure $CONFIGURE_ARGS && make && make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib +} diff -r a7ed5112618d -r 08370faa54d6 libuninameslist-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libuninameslist-dev/receipt Thu Apr 09 03:26:48 2015 +0300 @@ -0,0 +1,21 @@ +# SliTaz package receipt. + +PACKAGE="libuninameslist-dev" +VERSION="0.4.20140731" +CATEGORY="development" +SHORT_DESC="Development files for libuninameslist" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="other" +WEB_SITE="https://github.com/fontforge/libuninameslist" + +DEPENDS="libuninameslist" +WANTED="libuninameslist" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/include $fs/usr + cp -a $install/usr/lib/pkgconfig $fs/usr/lib + cp -a $install/usr/lib/*.*a $fs/usr/lib +} diff -r a7ed5112618d -r 08370faa54d6 libuninameslist/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libuninameslist/description.txt Thu Apr 09 03:26:48 2015 +0300 @@ -0,0 +1,3 @@ +A library with a large (sparse) array mapping each unicode code point to the +annotation data for it provided in +http://www.unicode.org/Public/UNIDATA/NamesList.txt diff -r a7ed5112618d -r 08370faa54d6 libuninameslist/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libuninameslist/receipt Thu Apr 09 03:26:48 2015 +0300 @@ -0,0 +1,29 @@ +# SliTaz package receipt. + +PACKAGE="libuninameslist" +VERSION="0.4.20140731" +CATEGORY="misc" +SHORT_DESC="A Library of Unicode names and annotation data" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="other" +WEB_SITE="https://github.com/fontforge/libuninameslist" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="$WEB_SITE/archive/$VERSION.tar.gz" + +DEPENDS="" +BUILD_DEPENDS="wget cacerts autoconf automake libtool bash" + +# Rules to configure and make the package. +compile_rules() +{ + autoreconf -i + automake + ./configure $CONFIGURE_ARGS && make && make install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib +}