21 Star 0 Fork 0

src-openEuler/linux-libertine-fonts

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
linux-libertine-fonts.spec 3.38 KB
一键复制 编辑 原始数据 按行查看 历史
Darssin 提交于 2023-09-18 10:30 . add spec and rpm
%global fontname linux-libertine
%global prio_libertine 60
%global prio_biolinum 61
%global fontconf_libertine %{prio_libertine}-%{fontname}-libertine.conf
%global fontconf_biolinum %{prio_biolinum}-%{fontname}-biolinum.conf
%global fontconf_metrics 29-%{fontname}-metrics-alias.conf
%global archivename LinLibertine
%global posttag 2012_07_02
%define common_desc \
The Linux Libertine Open Fonts are a TrueType font family for practical \
use in documents. They were created to provide a free alternative to \
proprietary standard fonts.
Name: %{fontname}-fonts
Version: 5.3.0
Release: 1.%{posttag}
Summary: Linux Libertine Open Fonts
License: GPL-2.0-or-later WITH Font-exception-2.0 OR OFL-1.1
URL: http://linuxlibertine.sf.net
Source0: http://download.sourceforge.net/sourceforge/linuxlibertine/LinLibertineOTF_%{version}_%{posttag}.tgz
Source1: %{name}-libertine-fontconfig.conf
Source2: %{name}-biolinum-fontconfig.conf
Source3: %{name}-libertine-metrics-alias-fontconfig.conf
Source4: libertine.metainfo.xml
Source5: biolinum.metainfo.xml
BuildArch: noarch
BuildRequires: fontpackages-devel libappstream-glib
Requires: %{name}-common = %{version}-%{release}
%description
%common_desc
This package contains Serif fonts.
%package -n %{fontname}-biolinum-fonts
Summary: Sans-serif fonts from Linux Libertine Open Fonts
Requires: %{name}-common = %{version}-%{release}
%description -n %{fontname}-biolinum-fonts
%common_desc
This package contains Sans fonts.
%package common
Summary: Common files for Linux Libertine Open Fonts
Requires: fontpackages-filesystem
%description common
%common_desc
This package consists of files used by other %{name} packages.
%prep
%setup -q -c
sed -i -e 's/\r//' OFL-1.1.txt
%build
%install
install -m 0755 -d %{buildroot}%{_fontdir}
install -m 0644 -p *.otf %{buildroot}%{_fontdir}
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
%{buildroot}%{_fontconfig_confdir}
install -m 0644 -p %{SOURCE1} \
%{buildroot}%{_fontconfig_templatedir}/%{fontconf_libertine}
install -m 0644 -p %{SOURCE2} \
%{buildroot}%{_fontconfig_templatedir}/%{fontconf_biolinum}
install -m 0644 -p %{SOURCE3} \
%{buildroot}%{_fontconfig_templatedir}/%{fontconf_metrics}
for fconf in %{fontconf_libertine} %{fontconf_metrics} %{fontconf_biolinum}; do
ln -s %{_fontconfig_templatedir}/$fconf \
%{buildroot}%{_fontconfig_confdir}/$fconf
done
# Add AppStream metadata
install -Dm 0644 -p %{SOURCE4} \
%{buildroot}%{_metainfodir}/libertine.metainfo.xml
install -Dm 0644 -p %{SOURCE5} \
%{buildroot}%{_metainfodir}/biolinum.metainfo.xml
%check
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml
%files common
%license GPL.txt LICENCE.txt OFL-1.1.txt
%doc Bugs.txt ChangeLog.txt Readme-TEX.txt README
%_font_pkg -f %{fontconf_libertine} LinLibertine*.otf
%{_metainfodir}/libertine.metainfo.xml
%{_fontconfig_templatedir}/%{fontconf_metrics}
%{_fontconfig_confdir}/%{fontconf_metrics}
%_font_pkg -n biolinum -f %{fontconf_biolinum} LinBiolinum*.otf
%{_metainfodir}/biolinum.metainfo.xml
%changelog
* Wed Sep 06 2023 Darssin <2020303249@mail.nwpu.edu.cn> - 5.3.0-1.2012_07_02
- Package init
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/linux-libertine-fonts.git
git@gitee.com:src-openeuler/linux-libertine-fonts.git
src-openeuler
linux-libertine-fonts
linux-libertine-fonts
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385