[Bug 2048456] Review Request: fbf-mukti-fonts - Bangla open source
Opentype font
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=2048456
--- Comment #18 from Parag AN(पराग) <panemade(a)gmail.com> ---
Okay. Let's take upstream as https://github.com/mitradranirban/fonts-mukti
Then it will be easy to package in Fedora.
1) Use URL as
%global forgeurl https://github.com/mitradranirban/fonts-mukti
2)You still have wrong license tag. Use correct as
%global fontlicense GPLv3+ with exceptions
3) Use as 3rd line in your spec file
%global tag v3.0.1
4) then
Source0: %{forgesource}
5) Change
%setup -q -n %{foundry}-%{fontfamily}-fonts-%{version}
to
%forgesetup
6)Remember common things to package are written together. For this package you
should write
%global foundry fbf
%global fontlicense GPLv3+ with exceptions
%global fontlicenses LICENCE.txt
%global fontdocs *.txt
%global fontdocsex %{fontlicenses}
7) Then we write per family information. For this package you should write
%global fontfamily mukti
%global fontsummary Bangla open source Opentype font
%global fonts *.otf
%global fontconfs 66-0-%{fontpkgname}.conf
8) Remaining SPEC sections are also written together. You should write
%prep
%forgesetup
chmod 755 generate.pe
./generate.pe *.sfd
%build
%fontbuild
%install
%fontinstall
%check
%fontcheck
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2048456
2 years, 2 months
[Bug 1806272] New: forge-font macro transition causes broken
dependencies
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1806272
Bug ID: 1806272
Summary: forge-font macro transition causes broken dependencies
Product: Fedora
Version: rawhide
Status: NEW
Component: dejavu-fonts
Assignee: nicolas.mailhot(a)laposte.net
Reporter: decathorpe(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: fonts-bugs(a)lists.fedoraproject.org,
nicolas.mailhot(a)laposte.net, paul(a)frixxon.co.uk,
peter(a)thecodergeek.com
Target Milestone: ---
Classification: Fedora
With the transition to new forge-based fonts macros, the -common subpackage was
dropped, but some packages depend on that. They are now not installable on
fedora 32+ because that package is gone (only Obsoleted, not Provided).
This affects at least python3-weasyprint.
Additionally, the sdljava-demo package now has broken dependencies as well:
- /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf
- /usr/share/fonts/dejavu/DejaVuSans-BoldOblique.ttf
- /usr/share/fonts/dejavu/DejaVuSans-Oblique.ttf
- /usr/share/fonts/dejavu/DejaVuSans.ttf
Probably those files were renamed with the forge macro transition.
--
You are receiving this mail because:
You are on the CC list for the bug.
2 years, 2 months