a632f26
%global svnrev 316
a632f26
a632f26
Name:           libg15render
a632f26
Version:        1.3.0
6eb9e3f
Release:        0.10.svn%{svnrev}%{?dist}
a632f26
Summary:        Library for rendering bitmaps for the Logitech G15 keyboard LCD
a632f26
License:        GPLv2+
a632f26
URL:            https://sourceforge.net/projects/g15tools/
a632f26
# Upstream is dead and never did a proper release of 1.3.0, use a svn snapshot
a632f26
# as Debian and other distros are doing
a632f26
Source0:        ftp://ftp.nluug.nl/pub/os/Linux/distr/debian/pool/main/libg/libg15render/libg15render_%{version}~svn%{svnrev}.orig.tar.gz
badf95e
BuildRequires:  gcc make libtool freetype-devel
a632f26
a632f26
%description
a632f26
libg15render is a library for rendering bitmaps in the format expected
a632f26
by the LCD screen on the Logitech G15 (and similar) keyboards.
a632f26
a632f26
a632f26
%package        devel
a632f26
Summary:        Development files for %{name}
a632f26
Requires:       %{name}%{?_isa} = %{version}-%{release}
badf95e
Requires:       freetype-devel
a632f26
a632f26
%description    devel
a632f26
The %{name}-devel package contains libraries and header files for
a632f26
developing applications that use %{name}.
a632f26
a632f26
a632f26
%prep
a632f26
%autosetup -p1 -n %{name}-%{version}.svn%{svnrev}
a632f26
autoreconf -ivf
a632f26
a632f26
a632f26
%build
a632f26
%configure --disable-static --enable-ttf
a632f26
%make_build
a632f26
a632f26
a632f26
%install
a632f26
%make_install
a632f26
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
a632f26
# Nuke docs installed in wrong location
a632f26
rm -r $RPM_BUILD_ROOT%{_docdir}/%{name}-1.3
a632f26
a632f26
a632f26
%files
a632f26
%license COPYING
a632f26
%doc AUTHORS README
a632f26
%{_libdir}/*.so.1*
a632f26
%{_datadir}/g15tools
a632f26
a632f26
%files devel
a632f26
%{_bindir}/g15fontconvert
a632f26
%{_includedir}/*
a632f26
%{_libdir}/*.so
a632f26
%{_mandir}/man3/libg15render.3*
a632f26
a632f26
a632f26
%changelog
6eb9e3f
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-0.10.svn316
6eb9e3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
6eb9e3f
cb96c1b
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-0.9.svn316
cb96c1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
cb96c1b
d380159
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-0.8.svn316
d380159
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
d380159
badf95e
* Fri Dec 17 2021 Hans de Goede <hdegoede@redhat.com> - 1.3.0-0.7.svn316
badf95e
- libg15render.h includes freetype headers, add a Requires: freetype-devel
badf95e
  to the libg15render-devel package
badf95e
3bd973c
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-0.6.svn316
3bd973c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
3bd973c
d9491a3
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-0.5.svn316
d9491a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d9491a3
cd82c50
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-0.4.svn316
cd82c50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
cd82c50
28e9d31
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-0.3.svn316
28e9d31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
28e9d31
ba85427
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-0.2.svn316
ba85427
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ba85427
a632f26
* Sun Jun 30 2019 Hans de Goede <hdegoede@redhat.com> - 1.3.0-0.1.svn316
a632f26
- Initial libg15render Fedora package