|
@@ -5,8 +5,8 @@ Summary: A graphics library for drawing .png files.
|
|
Summary(ja): PNGイメージファイルを描写するためのグラフィックライブラリ
|
|
Summary(ja): PNGイメージファイルを描写するためのグラフィックライブラリ
|
|
Name: gd
|
|
Name: gd
|
|
Version: 2.3.0
|
|
Version: 2.3.0
|
|
-Release: 1%{_dist_release}
|
|
|
|
-Group: System Environment/Libraries
|
|
|
|
|
|
+Release: 2%{_dist_release}
|
|
|
|
+Group: system
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
Distribution: Vine Linux
|
|
Distribution: Vine Linux
|
|
Packager: daisuke
|
|
Packager: daisuke
|
|
@@ -14,7 +14,12 @@ Packager: daisuke
|
|
License: BSD-style
|
|
License: BSD-style
|
|
URL: http://www.libgd.org/
|
|
URL: http://www.libgd.org/
|
|
Source0: https://github.com/libgd/libgd/releases/download/gd-%{version}/libgd-%{version}.tar.xz
|
|
Source0: https://github.com/libgd/libgd/releases/download/gd-%{version}/libgd-%{version}.tar.xz
|
|
|
|
+# https://github.com/libgd/libgd/issues/610
|
|
|
|
+Source1: https://raw.githubusercontent.com/libgd/libgd/master/config/getlib.sh
|
|
Patch0: gd-2.1.0-multilib.patch
|
|
Patch0: gd-2.1.0-multilib.patch
|
|
|
|
+# https://github.com/libgd/libgd/issues/615
|
|
|
|
+Patch1: gdImageStringFT.patch
|
|
|
|
+Patch2: textLayout.patch
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRequires: freetype2-devel
|
|
BuildRequires: freetype2-devel
|
|
@@ -57,10 +62,11 @@ PNGファイルを描写する必要のあるアプリケーションを開発
|
|
Gdをインストールしてください。gdをインストールした場合、gd-devel
|
|
Gdをインストールしてください。gdをインストールした場合、gd-devel
|
|
パッケージも必要になります。
|
|
パッケージも必要になります。
|
|
|
|
|
|
|
|
+
|
|
%package progs
|
|
%package progs
|
|
Summary: Utility programs that use libgd.
|
|
Summary: Utility programs that use libgd.
|
|
Summary(ja): libgd を用いたユーティリティプログラム
|
|
Summary(ja): libgd を用いたユーティリティプログラム
|
|
-Group: Applications/Graphics
|
|
|
|
|
|
+Group: graphics
|
|
Requires: gd = %{version}
|
|
Requires: gd = %{version}
|
|
Requires: perl
|
|
Requires: perl
|
|
|
|
|
|
@@ -73,10 +79,11 @@ If you install these, you must install gd.
|
|
プログラムです。これをインストールするには, gdをインストールする必要
|
|
プログラムです。これをインストールするには, gdをインストールする必要
|
|
があります。
|
|
があります。
|
|
|
|
|
|
|
|
+
|
|
%package devel
|
|
%package devel
|
|
Summary: The development libraries and header files for gd.
|
|
Summary: The development libraries and header files for gd.
|
|
Summary(ja): Gd用の開発ライブラリとヘッダファイル
|
|
Summary(ja): Gd用の開発ライブラリとヘッダファイル
|
|
-Group: Development/Libraries
|
|
|
|
|
|
+Group: programming
|
|
Requires: gd = %{version}
|
|
Requires: gd = %{version}
|
|
Requires: freetype2-devel
|
|
Requires: freetype2-devel
|
|
Requires: fontconfig-devel
|
|
Requires: fontconfig-devel
|
|
@@ -107,7 +114,7 @@ gdをインストールした場合、gd-develパッケージも必要になり
|
|
## to build compat32 for x86_64 architecture support
|
|
## to build compat32 for x86_64 architecture support
|
|
%package -n compat32-%{name}
|
|
%package -n compat32-%{name}
|
|
Summary: A graphics library for drawing .png files.
|
|
Summary: A graphics library for drawing .png files.
|
|
-Group: System Environment/Libraries
|
|
|
|
|
|
+Group: system
|
|
%description -n compat32-%{name}
|
|
%description -n compat32-%{name}
|
|
Gd is a graphics library for drawing .png files. Gd allows your code to
|
|
Gd is a graphics library for drawing .png files. Gd allows your code to
|
|
quickly draw images (lines, arcs, text, multiple colors, cutting and
|
|
quickly draw images (lines, arcs, text, multiple colors, cutting and
|
|
@@ -120,9 +127,10 @@ Install gd if you are developing applications which need to draw .png
|
|
files. If you install gd, you'll also need to install the gd-devel
|
|
files. If you install gd, you'll also need to install the gd-devel
|
|
package.
|
|
package.
|
|
|
|
|
|
|
|
+
|
|
%package -n compat32-%{name}-devel
|
|
%package -n compat32-%{name}-devel
|
|
Summary: The development libraries and header files for gd.
|
|
Summary: The development libraries and header files for gd.
|
|
-Group: Development/Libraries
|
|
|
|
|
|
+Group: programming
|
|
Requires: compat32-freetype2-devel
|
|
Requires: compat32-freetype2-devel
|
|
Requires: compat32-fontconfig-devel
|
|
Requires: compat32-fontconfig-devel
|
|
Requires: compat32-libjpeg-turbo-devel
|
|
Requires: compat32-libjpeg-turbo-devel
|
|
@@ -142,19 +150,18 @@ graphics library.
|
|
If you're installing the gd graphics library, you must install gd-devel.
|
|
If you're installing the gd graphics library, you must install gd-devel.
|
|
|
|
|
|
|
|
|
|
|
|
+%debug_package
|
|
|
|
+
|
|
|
|
+
|
|
%prep
|
|
%prep
|
|
%setup -q -n libgd-%{version}
|
|
%setup -q -n libgd-%{version}
|
|
#patch0 -p1 -b .mlib
|
|
#patch0 -p1 -b .mlib
|
|
|
|
+%patch1 -p1 -b .text1
|
|
|
|
+%patch2 -p1 -b .text2
|
|
|
|
|
|
-# disable until till this bug is fixed.
|
|
|
|
-# - https://github.com/libgd/libgd/issues/610
|
|
|
|
-#: regenerate autotool stuff
|
|
|
|
-#if [ -f configure ]; then
|
|
|
|
-# libtoolize --copy --force
|
|
|
|
-# autoreconf -vif
|
|
|
|
-#else
|
|
|
|
-# ./bootstrap.sh
|
|
|
|
-#fi
|
|
|
|
|
|
+cp %{SOURCE1} ./config/
|
|
|
|
+chmod 755 ./config/getlib.sh
|
|
|
|
+autoreconf -vif
|
|
|
|
|
|
|
|
|
|
%build
|
|
%build
|
|
@@ -180,6 +187,7 @@ CFLAGS="$RPM_OPT_FLAGS -DDEFAULT_FONTPATH='\"\
|
|
--disable-rpath
|
|
--disable-rpath
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
+
|
|
%install
|
|
%install
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -fr $RPM_BUILD_ROOT
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -fr $RPM_BUILD_ROOT
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
@@ -191,9 +199,11 @@ rm -rf $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
|
|
make %{?_smp_mflags} check
|
|
make %{?_smp_mflags} check
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+
|
|
%clean
|
|
%clean
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -fr $RPM_BUILD_ROOT
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -fr $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
+
|
|
%post -p /sbin/ldconfig
|
|
%post -p /sbin/ldconfig
|
|
%postun -p /sbin/ldconfig
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
|
@@ -202,6 +212,7 @@ make %{?_smp_mflags} check
|
|
%postun -n compat32-%{name} -p /sbin/ldconfig
|
|
%postun -n compat32-%{name} -p /sbin/ldconfig
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+
|
|
%files
|
|
%files
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%license COPYING
|
|
%license COPYING
|
|
@@ -227,7 +238,11 @@ make %{?_smp_mflags} check
|
|
%{_libdir}/*.so
|
|
%{_libdir}/*.so
|
|
%endif
|
|
%endif
|
|
|
|
|
|
|
|
+
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sun Dec 20 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.0-2
|
|
|
|
+- add Patch1 and 2 to fix drawing text.
|
|
|
|
+
|
|
* Fri Apr 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.0-1
|
|
* Fri Apr 10 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.3.0-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
|
|
|