Compare commits

...

5 Commits

View File

@ -1,6 +1,6 @@
Name: fontconfig
Epoch: 1
Version: 2.14.0
Version: 2.16.2
Release: 1mamba
Summary: Font configuration library
Group: System/Libraries
@ -8,27 +8,20 @@ Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://www.freedesktop.org/wiki/Software/fontconfig/
Source: http://www.fontconfig.org/release/fontconfig-%{version}.tar.gz
Source: https://gitlab.freedesktop.org/fontconfig/fontconfig.git/%{version}/fontconfig-%{version}.tar.bz2
Source1: fontconfig-infinality-local.conf
License: MIT
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libbrotli-devel
BuildRequires: libbzip2-devel
BuildRequires: libexpat-devel
BuildRequires: libfreetype-devel
BuildRequires: libglib-devel
BuildRequires: libgraphite2-devel
BuildRequires: libharfbuzz-devel
BuildRequires: libpcre-devel
BuildRequires: libpng-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: docbook-dtds
BuildRequires: docbook-utils
BuildRequires: docbook-dsssl
BuildRequires: sgml-common
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
# FIXME:
# checking for docbook2html... no
%description
Fontconfig is a library for configuring and customizing font access.
@ -57,27 +50,17 @@ Requires: gtk-doc
%description apidocs
This package includes the %{name} API documentation.
%debug_package
%prep
%setup -q
%build
%configure \
%if "%{_build}" != "%{_host}"
--with-arch=%{_host_cpu} \
%endif
--with-add-fonts=/usr/lib/X11/fonts/TTF,/usr/lib/X11/fonts/Type1,/usr/lib/OpenOffice/share/fonts/truetype/
%meson
%make \
%if "%{_build}" != "%{_host}"
CFLAGS="-O2 -fomit-frame-pointer -pipe"
# avoid passing target platform CFLAGS to build compiler
%endif
%meson_build
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
%meson_install
# fonts configuration from www.infinality.net
install -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/fonts/local.conf
@ -96,21 +79,11 @@ if [ $1 -ge 1 ]; then
fi
:
%post -n lib%{name}
/sbin/ldconfig
:
%postun -n lib%{name}
/sbin/ldconfig
:
%files -f %{name}.lang
%defattr(-,root,root)
%dir %{_sysconfdir}/fonts
#%dir %{_sysconfdir}/fonts/conf.avail/*.conf
%dir %{_sysconfdir}/fonts/conf.d
%{_sysconfdir}/fonts/conf.d/README
#%{_sysconfdir}/fonts/fonts.dtd
%config %{_sysconfdir}/fonts/*.conf
%config %{_sysconfdir}/fonts/conf.d/*.conf
%config(noreplace) %{_sysconfdir}/fonts/local.conf
@ -144,18 +117,33 @@ fi
%files -n lib%{name}
%defattr(-,root,root)
%{_libdir}/libfontconfig.so.*
%doc COPYING
%files -n lib%{name}-devel
%defattr(-, root, root)
%dir %{_includedir}/fontconfig
%{_includedir}/fontconfig/*
%{_libdir}/libfontconfig.la
%{_libdir}/libfontconfig.a
%{_libdir}/libfontconfig.so
%{_libdir}/pkgconfig/fontconfig.pc
%{_mandir}/man3/Fc*.3.gz
%doc doc/fontconfig-devel doc/fontconfig-devel.txt
%{_mandir}/man3/Fc*.3*
%changelog
* Fri Apr 11 2025 Automatic Build System <autodist@openmamba.org> 2.16.2-1mamba
- automatic version update by autodist
* Thu Mar 27 2025 Silvan Calarco <silvan.calarco@mambasoft.it> 2.16.1-1mamba
- update to 2.16.1
* Sat Dec 23 2023 Automatic Build System <autodist@mambasoft.it> 2.15.0-1mamba
- automatic version update by autodist
* Sat Jan 28 2023 Automatic Build System <autodist@mambasoft.it> 2.14.2-1mamba
- automatic version update by autodist
* Sun Oct 23 2022 Automatic Build System <autodist@mambasoft.it> 2.14.1-1mamba
- automatic version update by autodist
* Fri Apr 01 2022 Automatic Build System <autodist@mambasoft.it> 2.14.0-1mamba
- automatic version update by autodist