fontforge: version bump to 20220308

This commit is contained in:
suvari
2022-04-02 17:23:17 +03:00
parent aa16dd8eeb
commit 06ade22f95
9 changed files with 128 additions and 95 deletions
+15 -17
View File
@@ -1,33 +1,31 @@
#!/usr/bin/python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# #
# Licensed under the GNU General Public License, version 3. # Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt # See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools from pisi.actionsapi import cmaketools
from pisi.actionsapi import pisitools from pisi.actionsapi import pisitools
from pisi.actionsapi import libtools
from pisi.actionsapi import get from pisi.actionsapi import get
#WorkDir = "fontforge-%s-b" % get.srcVERSION().split('_')[-1]
def setup(): def setup():
shelltools.export("PYTHON", "/usr/bin/python3") shelltools.makedirs("build")
#pisitools.dosed("configure.ac", "fontforge_package_name", "fontforge") shelltools.cd("build")
shelltools.system("""sed -e 's|python-"${PYTHON_VERSION}"|python-"${PYTHON_VERSION}"-embed|g' -i m4/fontforge_arg_enable.m4""")
shelltools.system("./bootstrap --force")
autotools.configure("--without-libuninameslist \ cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
--disable-static") -DCMAKE_INSTALL_PREFIX=/usr \
-DENABLE_MAINTAINER_TOOLS=TRUE \
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ") -DENABLE_FONTFORGE_EXTRAS=TRUE \
-DUNIX=TRUE", sourceDir="..")
def build(): def build():
autotools.make() cmaketools.make("-C build")
cmaketools.make("-C build doc")
def install(): def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("AUTHORS", "LICENSE", "README.md")
pisitools.dodoc("AUTHORS", "LICENSE")
shelltools.cd("build")
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
@@ -0,0 +1,24 @@
From e8164ed0fa747bfc8e7e80e6ff6b9a34b7c1a33f Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
Date: Mon, 27 Apr 2020 20:00:54 -0400
Subject: [PATCH] doc: do not treat warnings as errors
---
doc/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 6c4601a05..e5aeaed4f 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -21,7 +21,7 @@ file(STRINGS manifest.txt _manifest)
configure_file(manifest.txt manifest.txt COPYONLY)
add_custom_command(OUTPUT sphinx-docs
- COMMAND "${Sphinx_BUILD_BINARY}" -q -n -W -b html -d doctrees "${CMAKE_CURRENT_SOURCE_DIR}/sphinx" sphinx-docs
+ COMMAND "${Sphinx_BUILD_BINARY}" -q -n -b html -d doctrees "${CMAKE_CURRENT_SOURCE_DIR}/sphinx" sphinx-docs
DEPENDS ${_manifest}
)
--
2.26.2
+44 -29
View File
@@ -1,5 +1,5 @@
<?xml version="1.0" ?> <?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd"> <!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI> <PISI>
<Source> <Source>
<Name>fontforge</Name> <Name>fontforge</Name>
@@ -14,56 +14,64 @@
<IsA>app:gui</IsA> <IsA>app:gui</IsA>
<Summary>Font editor and converter</Summary> <Summary>Font editor and converter</Summary>
<Description>FontForge is a font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master, cff, svg and bitmap (bdf, FON, NFNT) fonts, or edit existing ones. Also lets you convert one format to another. FontForge also has support for many macintosh font formats.</Description> <Description>FontForge is a font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master, cff, svg and bitmap (bdf, FON, NFNT) fonts, or edit existing ones. Also lets you convert one format to another. FontForge also has support for many macintosh font formats.</Description>
<Archive sha1sum="b0a248b8c7709550347a8d8cf6d2dbbb2e28d252" type="targz">https://github.com/fontforge/fontforge/releases/download/20190801/fontforge-20190801.tar.gz</Archive> <Archive sha1sum="876d7ac0d80d2dd60ae9bf30ffa254095a62de43" type="tarxz">https://github.com/fontforge/fontforge/releases/download/20220308/fontforge-20220308.tar.xz</Archive>
<Archive sha1sum="efbc7c9d3e95159f5600dc71f9cccb370e46bb94" target="fontforge-20190801" type="targz">https://fontforge.github.io/cidmaps.tgz</Archive> <Archive sha1sum="efbc7c9d3e95159f5600dc71f9cccb370e46bb94" target="fontforge-20220308" type="targz">https://fontforge.github.io/cidmaps.tgz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>git</Dependency> <Dependency>git</Dependency>
<Dependency>cmake</Dependency>
<Dependency>libtool</Dependency>
<Dependency>xdg-utils</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libXft-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>readline-devel</Dependency>
<Dependency>python3-sphinx</Dependency>
<Dependency>libspiro-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>shared-mime-info</Dependency> <Dependency>shared-mime-info</Dependency>
<Dependency>desktop-file-utils</Dependency> <Dependency>desktop-file-utils</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency> <Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libXft-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>libspiro-devel</Dependency>
<Dependency>xdg-utils</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>readline-devel</Dependency>
<Dependency>libtool-ltdl</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches> <Patches>
<Patch level="1">fontforge-20190801-fix-metainfo.xml-file.patch</Patch> <!-- <Patch level="1">fontforge-20190801-fix-metainfo.xml-file.patch</Patch> -->
</Patches> </Patches>
</Source> </Source>
<Package> <Package>
<Name>fontforge</Name> <Name>fontforge</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>zlib</Dependency> <Dependency>zlib</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libpng</Dependency>
<Dependency>python3</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>freetype</Dependency>
<Dependency>readline</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>tiff</Dependency> <Dependency>tiff</Dependency>
<Dependency>cairo</Dependency> <Dependency>cairo</Dependency>
<Dependency>libXi</Dependency> <Dependency>libXi</Dependency>
<Dependency>pango</Dependency> <Dependency>pango</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libXft</Dependency> <Dependency>libXft</Dependency>
<Dependency>giflib</Dependency> <Dependency>giflib</Dependency>
<Dependency>potrace</Dependency>
<Dependency>python3</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>freetype</Dependency>
<Dependency>readline</Dependency>
<Dependency>libspiro</Dependency> <Dependency>libspiro</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>libjpeg-turbo</Dependency> <Dependency>libjpeg-turbo</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="library">/usr/lib</Path> <Path fileType="library">/usr/lib/libfontforge.so*</Path>
<Path fileType="library">/usr/lib/python3.9/site-packages</Path>
<Path fileType="doc">/usr/share/doc</Path> <Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path> <Path fileType="man">/usr/share/man</Path>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
@@ -78,7 +86,7 @@
</Files> </Files>
</Package> </Package>
<Package> <!-- <Package>
<Name>fontforge-devel</Name> <Name>fontforge-devel</Name>
<Summary>Development files for fontforge</Summary> <Summary>Development files for fontforge</Summary>
<RuntimeDependencies> <RuntimeDependencies>
@@ -93,9 +101,16 @@
<Path fileType="header">/usr/include</Path> <Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path> <Path fileType="data">/usr/lib/pkgconfig</Path>
</Files> </Files>
</Package> </Package> -->
<History> <History>
<Update release="9">
<Date>2022-04-02</Date>
<Version>2.0.20220308</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8"> <Update release="8">
<Date>2020-01-18</Date> <Date>2020-01-18</Date>
<Version>2.0.20190801</Version> <Version>2.0.20190801</Version>
+2 -2
View File
@@ -6,8 +6,8 @@
<Description xml:lang="tr">FontForge kendi postscript, truetype, opentype, cid-keyed, multi-master, cff, svg, bitmap (bdf, FON, NFNT) fontlarınızı yaratmanıza veya hali hazırda varolan fontlarınızı düzenlemenize olanak tanıyan bir font düzenleyicidir. FontForge Macintosh font formatlarının çoğunu da desteklemektedir.</Description> <Description xml:lang="tr">FontForge kendi postscript, truetype, opentype, cid-keyed, multi-master, cff, svg, bitmap (bdf, FON, NFNT) fontlarınızı yaratmanıza veya hali hazırda varolan fontlarınızı düzenlemenize olanak tanıyan bir font düzenleyicidir. FontForge Macintosh font formatlarının çoğunu da desteklemektedir.</Description>
</Source> </Source>
<Package> <!-- <Package>
<Name>fontforge-devel</Name> <Name>fontforge-devel</Name>
<Summary xml:lang="tr">fontforge için geliştirme dosyaları</Summary> <Summary xml:lang="tr">fontforge için geliştirme dosyaları</Summary>
</Package> </Package> -->
</PISI> </PISI>
+1
View File
@@ -166,5 +166,6 @@
<package>xorg-video-tga</package> <package>xorg-video-tga</package>
<package>xorg-video-mach64</package> <package>xorg-video-mach64</package>
<package>xorg-video-glint</package> <package>xorg-video-glint</package>
<package>fontforge-devel</package>
</Obsoletes> </Obsoletes>
</PISI> </PISI>
+40 -45
View File
@@ -1397,56 +1397,61 @@
<Description xml:lang="en">FontForge is a font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master, cff, svg and bitmap (bdf, FON, NFNT) fonts, or edit existing ones. Also lets you convert one format to another. FontForge also has support for many macintosh font formats.</Description> <Description xml:lang="en">FontForge is a font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master, cff, svg and bitmap (bdf, FON, NFNT) fonts, or edit existing ones. Also lets you convert one format to another. FontForge also has support for many macintosh font formats.</Description>
<Description xml:lang="tr">FontForge kendi postscript, truetype, opentype, cid-keyed, multi-master, cff, svg, bitmap (bdf, FON, NFNT) fontlarınızı yaratmanıza veya hali hazırda varolan fontlarınızı düzenlemenize olanak tanıyan bir font düzenleyicidir. FontForge Macintosh font formatlarının çoğunu da desteklemektedir.</Description> <Description xml:lang="tr">FontForge kendi postscript, truetype, opentype, cid-keyed, multi-master, cff, svg, bitmap (bdf, FON, NFNT) fontlarınızı yaratmanıza veya hali hazırda varolan fontlarınızı düzenlemenize olanak tanıyan bir font düzenleyicidir. FontForge Macintosh font formatlarının çoğunu da desteklemektedir.</Description>
<Icon>fontforge</Icon> <Icon>fontforge</Icon>
<Archive type="targz" sha1sum="b0a248b8c7709550347a8d8cf6d2dbbb2e28d252" name="fontforge-20190801.tar.gz">https://github.com/fontforge/fontforge/releases/download/20190801/fontforge-20190801.tar.gz</Archive> <Archive type="tarxz" sha1sum="876d7ac0d80d2dd60ae9bf30ffa254095a62de43" name="fontforge-20220308.tar.xz">https://github.com/fontforge/fontforge/releases/download/20220308/fontforge-20220308.tar.xz</Archive>
<Archive type="targz" sha1sum="efbc7c9d3e95159f5600dc71f9cccb370e46bb94" target="fontforge-20190801" name="cidmaps.tgz">https://fontforge.github.io/cidmaps.tgz</Archive> <Archive type="targz" sha1sum="efbc7c9d3e95159f5600dc71f9cccb370e46bb94" target="fontforge-20220308" name="cidmaps.tgz">https://fontforge.github.io/cidmaps.tgz</Archive>
<BuildDependencies> <BuildDependencies>
<Dependency>git</Dependency> <Dependency>git</Dependency>
<Dependency>cmake</Dependency>
<Dependency>libtool</Dependency>
<Dependency>xdg-utils</Dependency>
<Dependency>gtk3-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libXft-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>readline-devel</Dependency>
<Dependency>python3-sphinx</Dependency>
<Dependency>libspiro-devel</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>shared-mime-info</Dependency> <Dependency>shared-mime-info</Dependency>
<Dependency>desktop-file-utils</Dependency> <Dependency>desktop-file-utils</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency> <Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libXft-devel</Dependency>
<Dependency>libXi-devel</Dependency>
<Dependency>giflib-devel</Dependency>
<Dependency>libspiro-devel</Dependency>
<Dependency>xdg-utils</Dependency>
<Dependency>fontconfig-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>readline-devel</Dependency>
<Dependency>libtool-ltdl</Dependency>
</BuildDependencies> </BuildDependencies>
<Patches>
<Patch level="1">fontforge-20190801-fix-metainfo.xml-file.patch</Patch>
</Patches>
<SourceURI>desktop/font/fontforge/pspec.xml</SourceURI> <SourceURI>desktop/font/fontforge/pspec.xml</SourceURI>
</Source> </Source>
<Package> <Package>
<Name>fontforge</Name> <Name>fontforge</Name>
<RuntimeDependencies> <RuntimeDependencies>
<Dependency>gtk3</Dependency>
<Dependency>zlib</Dependency> <Dependency>zlib</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libpng</Dependency>
<Dependency>python3</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>freetype</Dependency>
<Dependency>readline</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>tiff</Dependency> <Dependency>tiff</Dependency>
<Dependency>cairo</Dependency> <Dependency>cairo</Dependency>
<Dependency>libXi</Dependency> <Dependency>libXi</Dependency>
<Dependency>pango</Dependency> <Dependency>pango</Dependency>
<Dependency>glib2</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libpng</Dependency>
<Dependency>libXft</Dependency> <Dependency>libXft</Dependency>
<Dependency>giflib</Dependency> <Dependency>giflib</Dependency>
<Dependency>potrace</Dependency>
<Dependency>python3</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>freetype</Dependency>
<Dependency>readline</Dependency>
<Dependency>libspiro</Dependency> <Dependency>libspiro</Dependency>
<Dependency>libtool-ltdl</Dependency>
<Dependency>libjpeg-turbo</Dependency> <Dependency>libjpeg-turbo</Dependency>
</RuntimeDependencies> </RuntimeDependencies>
<Files> <Files>
<Path fileType="library">/usr/lib</Path> <Path fileType="library">/usr/lib/libfontforge.so*</Path>
<Path fileType="library">/usr/lib/python3.9/site-packages</Path>
<Path fileType="doc">/usr/share/doc</Path> <Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path> <Path fileType="man">/usr/share/man</Path>
<Path fileType="executable">/usr/bin</Path> <Path fileType="executable">/usr/bin</Path>
@@ -1460,24 +1465,14 @@
<Path fileType="localedata">/usr/share/locale</Path> <Path fileType="localedata">/usr/share/locale</Path>
</Files> </Files>
</Package> </Package>
<Package>
<Name>fontforge-devel</Name>
<Summary xml:lang="en">Development files for fontforge</Summary>
<Summary xml:lang="tr">fontforge için geliştirme dosyaları</Summary>
<RuntimeDependencies>
<Dependency>tiff-devel</Dependency>
<Dependency>pango-devel</Dependency>
<Dependency>cairo-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency release="8">fontforge</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
</Files>
</Package>
<History> <History>
<Update release="9">
<Date>2022-04-02</Date>
<Version>2.0.20220308</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8"> <Update release="8">
<Date>2020-01-18</Date> <Date>2020-01-18</Date>
<Version>2.0.20190801</Version> <Version>2.0.20190801</Version>
+1 -1
View File
@@ -1 +1 @@
1f913eb6585645ac3a8679eea7d797f5000087bc ff3df9624ed02e038c5fa626a9e1ef26d161a9e9
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
6ee44815a2782cefd629cd752ffaabc53cfcf966 619647ec4df739d35e671bf6964a60c9cb9a2ecb