a84cd90
Name:		xmbdfed
a84cd90
Summary: 	Bitmap Font Editor
a84cd90
Version:	4.7
d28d24a
Release:	36%{?dist}
a84cd90
License:	MIT
a84cd90
Source0:	http://crl.nmsu.edu/~mleisher/%{name}-%{version}.tar.bz2
a84cd90
Source1:	http://crl.nmsu.edu/~mleisher/%{name}.png
a84cd90
Source2:	xmbdfed.desktop
a84cd90
Patch0:		http://crl.nmsu.edu/~mleisher/%{name}-4.7-patch1
a84cd90
Patch1:		xmbdfed-4.7-linux.patch
a84cd90
Patch2:		xmbdfed-4.7-staticfix.patch
2130a52
Patch3:		xmbdfed-4.7-getline.patch
ba3559c
Patch4:		xmbdfed-4.7-format-security.patch
1c9bf6c
Patch5:		xmbdfed-4.7-gcc10.patch
a84cd90
URL:		http://crl.nmsu.edu/~mleisher/xmbdfed.html
9f75799
BuildRequires: make
d2e6aee
BuildRequires:  gcc
80e137f
BuildRequires:	freetype-devel, libXpm-devel, libXmu-devel
ec5099f
%if 0%{?fedora} >= 24
80e137f
BuildRequires:  motif-devel
80e137f
%else
80e137f
BuildRequires:  lesstif-devel
80e137f
%endif
a84cd90
BuildRequires:	libXext-devel, libX11-devel, libSM-devel, libICE-devel
a84cd90
BuildRequires:	desktop-file-utils
a84cd90
Requires:	xorg-x11-fonts-misc
a84cd90
a84cd90
%description
a84cd90
The XmBDFEditor lets you interactively create new bitmap font files or 
a84cd90
modify existing ones. It allows editing multiple fonts and multiple 
a84cd90
glyphs, it allows cut and paste operations between fonts and glyphs and 
a84cd90
editing font properties. The editor works natively with BDF fonts.
a84cd90
a84cd90
%prep
a84cd90
%setup -q 
a84cd90
%patch0 -p0 -b .patch1
a84cd90
%patch1 -p1 -b .linux
a84cd90
%patch2 -p1 -b .staticfix
842ce9f
%patch3 -p1 -b .getline
ba3559c
%patch4 -p1 -b .format-security
1c9bf6c
%patch5 -p1 -b .gcc10
a84cd90
a84cd90
%build
a84cd90
make %{?_smp_mflags} CFLAGS="%{optflags}"
a84cd90
a84cd90
%install
a84cd90
rm -rf %{buildroot}
a84cd90
mkdir -p %{buildroot}%{_bindir}
a84cd90
install -p -m0755 xmbdfed %{buildroot}%{_bindir}
a84cd90
mkdir -p %{buildroot}%{_mandir}/man1
a84cd90
install -p -m0644 xmbdfed.man %{buildroot}%{_mandir}/man1
a84cd90
mkdir -p %{buildroot}%{_datadir}/applications
a84cd90
mkdir -p %{buildroot}%{_datadir}/pixmaps
a84cd90
install -p -m0644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps
a84cd90
desktop-file-install					\
a84cd90
	--dir %{buildroot}%{_datadir}/applications	\
a84cd90
	%{SOURCE2}
a84cd90
a84cd90
%files
a84cd90
%doc README COPYRIGHTS xmbdfedrc CHANGES
a84cd90
%{_bindir}/xmbdfed
a84cd90
%{_datadir}/pixmaps/xmbdfed.png
a84cd90
%{_datadir}/applications/*.desktop
a84cd90
%{_mandir}/man1/xmbdfed*
a84cd90
a84cd90
%changelog
d28d24a
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-36
d28d24a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
d28d24a
4d4e479
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-35
4d4e479
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
4d4e479
ac9f279
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-34
ac9f279
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
ac9f279
97fd7bd
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-33
97fd7bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
97fd7bd
c42b106
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-32
c42b106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
c42b106
e28e978
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-31
e28e978
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
e28e978
8a8949b
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-30
8a8949b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
8a8949b
20b86b1
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-29
20b86b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
20b86b1
1c9bf6c
* Sat Feb  1 2020 Tom Callaway <spot@fedoraproject.org> - 4.7-28
1c9bf6c
- fix FTBFS
1c9bf6c
70f0106
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-27
70f0106
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
70f0106
86b8dd9
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-26
86b8dd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
86b8dd9
bdf6da0
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-25
bdf6da0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
bdf6da0
2b98e14
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-24
2b98e14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2b98e14
622e039
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-23
622e039
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
622e039
87d3554
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-22
87d3554
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
87d3554
1a83091
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-21
1a83091
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1a83091
aee9c8e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-20
aee9c8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
aee9c8e
17b3f30
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.7-19
17b3f30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
17b3f30
ec5099f
* Thu Oct 08 2015 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 4.7-18
ec5099f
- Fix typo in previous change.
ec5099f
80e137f
* Thu Oct 08 2015 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 4.7-17
80e137f
- Build against motif on fedora >= 24.
80e137f
2fba24c
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-16
2fba24c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2fba24c
d87e3c3
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-15
d87e3c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d87e3c3
dd77646
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-14
dd77646
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
dd77646
ba3559c
* Mon Dec  9 2013 Tom Callaway <spot@fedoraproject.org> - 4.7-13
ba3559c
- fix format-security issues
ba3559c
4474d8b
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-12
4474d8b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4474d8b
ce51953
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-11
ce51953
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ce51953
96b197c
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-10
96b197c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
96b197c
00e660f
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-9
00e660f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
00e660f
6bfe9ed
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-8
6bfe9ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6bfe9ed
842ce9f
* Wed Aug  5 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4.7-7
842ce9f
- actually apply patch3
842ce9f
2130a52
* Wed Aug  5 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4.7-6
2130a52
- fix function naming conflict of "getline" with stdio.h
2130a52
39a7484
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-5
39a7484
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
39a7484
3c53fdc
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7-4
3c53fdc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3c53fdc
a84cd90
* Wed Dec 10 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4.7-3
a84cd90
- add -p to install to preserve timestamps
a84cd90
- add BR: desktop-file-utils
a84cd90
a84cd90
* Mon Dec  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4.7-2
a84cd90
- correct usage of defattr
a84cd90
- add Requires: xorg-x11-fonts-misc
a84cd90
- fix desktop file
a84cd90
a84cd90
* Thu Nov 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> 4.7-1
a84cd90
- initial Fedora package