|
Orion Poplawski |
6e007db |
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
|
|
Orion Poplawski |
6e007db |
|
|
|
ccb5ad8 |
Name: lasi
|
|
Orion Poplawski |
9b8cf0b |
Version: 1.1.2
|
|
|
cd02950 |
Release: 6%{?dist}
|
|
|
ccb5ad8 |
Summary: C++ library for creating Postscript documents
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
Group: Development/Libraries
|
|
|
765ed7e |
License: LGPLv2+
|
|
|
ccb5ad8 |
URL: http://www.unifont.org/lasi/
|
|
|
05f1901 |
Source0: http://downloads.sourceforge.net/lasi/libLASi-%{version}.tar.gz
|
|
Orion Poplawski |
e6c5aaa |
Patch0: lasi-multilib.patch
|
|
|
ccb5ad8 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
ccb5ad8 |
|
|
|
05f1901 |
BuildRequires: pango-devel, cmake
|
|
Orion Poplawski |
6e007db |
BUildRequires: doxygen
|
|
|
05f1901 |
# For testing
|
|
|
d415ba5 |
BuildRequires: dejavu-sans-mono-fonts
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%description
|
|
|
ccb5ad8 |
LASi is a library written by Larry Siden that provides a C++ stream output
|
|
|
ccb5ad8 |
interface ( with operator << ) for creating Postscript documents that can
|
|
|
ccb5ad8 |
contain characters from any of the scripts and symbol blocks supported in
|
|
Orion Poplawski |
7e822b3 |
Unicode and by Owen Taylor's Pango layout engine. The library accommodates
|
|
|
ccb5ad8 |
right-to-left scripts such as Arabic and Hebrew as easily as left-to-right
|
|
|
ccb5ad8 |
scripts. Indic and Indic-derived Complex Text Layout (CTL) scripts, such as
|
|
|
ccb5ad8 |
Devanagari, Thai, Lao, and Tibetan are supported to the extent provided by
|
|
|
ccb5ad8 |
Pango and by the OpenType fonts installed on your system. All of this is
|
|
|
ccb5ad8 |
provided without need for any special configuration or layout calculation on
|
|
|
ccb5ad8 |
the programmer's part.
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
Although the capability to produce Unicode-based multilingual Postscript
|
|
|
ccb5ad8 |
documents exists in large Open Source application framework libraries such as
|
|
|
ccb5ad8 |
GTK+, QT, and KDE, LASi was designed for projects which require the ability
|
|
|
ccb5ad8 |
to produce Postscript independent of any one application framework.
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%package devel
|
|
|
ccb5ad8 |
Summary: Development headers and libraries for %{name}
|
|
|
ccb5ad8 |
Group: Development/Libraries
|
|
|
ccb5ad8 |
Requires: %{name} = %{version}-%{release}
|
|
|
ccb5ad8 |
Requires: pango-devel
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%description devel
|
|
|
ccb5ad8 |
%{summary}.
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
|
|
Orion Poplawski |
6e007db |
%package doc
|
|
Orion Poplawski |
6e007db |
Summary: Documentation for %{name}
|
|
Orion Poplawski |
6e007db |
Group: Documentation
|
|
Orion Poplawski |
6e007db |
BuildArch: noarch
|
|
Orion Poplawski |
6e007db |
|
|
Orion Poplawski |
6e007db |
%description doc
|
|
Orion Poplawski |
6e007db |
%{summary}.
|
|
Orion Poplawski |
6e007db |
|
|
Orion Poplawski |
6e007db |
|
|
|
ccb5ad8 |
%prep
|
|
|
05f1901 |
%setup -q -n libLASi-%{version}
|
|
Orion Poplawski |
7e822b3 |
%patch0 -p1 -b .multilib
|
|
Orion Poplawski |
6e007db |
# Change docdir
|
|
Orion Poplawski |
9b8cf0b |
sed -i -e '/set(docdir/s| .*| %{_pkgdocdir}|' cmake/modules/instdirs.cmake
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%build
|
|
|
05f1901 |
mkdir fedora
|
|
|
05f1901 |
cd fedora
|
|
|
05f1901 |
export CFLAGS="$RPM_OPT_FLAGS"
|
|
|
05f1901 |
export CXXFLAGS="$RPM_OPT_FLAGS"
|
|
|
05f1901 |
export FFLAGS="$RPM_OPT_FLAGS"
|
|
Orion Poplawski |
3400278 |
%cmake -DUSE_RPATH=OFF -DCMAKE_INSTALL_LIBDIR=%{_libdir} ..
|
|
|
05f1901 |
make VERBOSE=1 %{?_smp_mflags}
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%install
|
|
|
ccb5ad8 |
rm -rf $RPM_BUILD_ROOT
|
|
|
05f1901 |
cd fedora
|
|
|
05f1901 |
make install DESTDIR=$RPM_BUILD_ROOT VERBOSE=1
|
|
Orion Poplawski |
6e007db |
cd -
|
|
Orion Poplawski |
9b8cf0b |
cp -p AUTHORS ChangeLog.release COPYING README $RPM_BUILD_ROOT%{_pkgdocdir}/
|
|
|
05f1901 |
|
|
|
05f1901 |
|
|
|
05f1901 |
%check
|
|
|
05f1901 |
cd fedora
|
|
|
05f1901 |
ctest --verbose
|
|
|
05f1901 |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%clean
|
|
|
ccb5ad8 |
rm -rf $RPM_BUILD_ROOT
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%post -p /sbin/ldconfig
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%postun -p /sbin/ldconfig
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%files
|
|
Orion Poplawski |
6e007db |
%dir %{_pkgdocdir}
|
|
Orion Poplawski |
6e007db |
%{_pkgdocdir}/AUTHORS
|
|
Orion Poplawski |
9b8cf0b |
%{_pkgdocdir}/ChangeLog.release
|
|
Orion Poplawski |
6e007db |
%{_pkgdocdir}/COPYING
|
|
Orion Poplawski |
6e007db |
%{_pkgdocdir}/README
|
|
|
ccb5ad8 |
%{_libdir}/libLASi.so.*
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%files devel
|
|
|
ccb5ad8 |
%{_includedir}/LASi.h
|
|
|
ccb5ad8 |
%{_libdir}/libLASi.so
|
|
|
ccb5ad8 |
%{_libdir}/pkgconfig/lasi.pc
|
|
Orion Poplawski |
a7835e5 |
%doc %{_datadir}/lasi%{version}/
|
|
|
ccb5ad8 |
|
|
Orion Poplawski |
6e007db |
%files doc
|
|
Orion Poplawski |
6e007db |
%{_pkgdocdir}/
|
|
Orion Poplawski |
6e007db |
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
%changelog
|
|
|
cd02950 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.2-6
|
|
|
cd02950 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
cd02950 |
|
|
|
e0d50c4 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.2-5
|
|
|
e0d50c4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
e0d50c4 |
|
|
|
00cb31f |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.1.2-4
|
|
|
00cb31f |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
00cb31f |
|
|
Orion Poplawski |
77abc9c |
* Tue Feb 17 2015 Orion Poplawski <orion@cora.nwra.com> - 1.1.2-3
|
|
Orion Poplawski |
77abc9c |
- Rebuild for gcc 5 C++11 ABI
|
|
Orion Poplawski |
77abc9c |
|
|
|
925dda9 |
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.2-2
|
|
|
925dda9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
925dda9 |
|
|
Orion Poplawski |
9b8cf0b |
* Sat Jul 26 2014 Orion Poplawski <orion@cora.nwra.com> - 1.1.2-1
|
|
Orion Poplawski |
9b8cf0b |
- Update to 1.1.2
|
|
Orion Poplawski |
9b8cf0b |
|
|
|
68e67b1 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-8
|
|
|
68e67b1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
68e67b1 |
|
|
Orion Poplawski |
6e007db |
* Fri Jan 24 2014 Orion Poplawski <orion@cora.nwra.com> - 1.1.1-8
|
|
Orion Poplawski |
6e007db |
- Add patch to build with freetype 2.5.1+ (bug #1057815)
|
|
Orion Poplawski |
6e007db |
- BUild and package documentation
|
|
Orion Poplawski |
6e007db |
|
|
|
6e28fda |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-7
|
|
|
6e28fda |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
6e28fda |
|
|
|
b2a3afd |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-6
|
|
|
b2a3afd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
b2a3afd |
|
|
|
6df39de |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-5
|
|
|
6df39de |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
6df39de |
|
|
Orion Poplawski |
e6c5aaa |
* Tue Jun 12 2012 Orion Poplawski <orion@cora.nwra.com> - 1.1.1-4
|
|
Orion Poplawski |
e6c5aaa |
- Fix multilib conflict (Bug 831398)
|
|
Orion Poplawski |
e6c5aaa |
|
|
|
8d9bc7c |
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-3
|
|
|
8d9bc7c |
- Rebuilt for c++ ABI breakage
|
|
|
8d9bc7c |
|
|
|
121f8b6 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-2
|
|
|
121f8b6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
121f8b6 |
|
|
Orion Poplawski |
a7835e5 |
* Thu Sep 22 2011 - Orion Poplawski <orion@cora.nwra.com> - 1.1.1-1
|
|
Orion Poplawski |
a7835e5 |
- Update to 1.1.1
|
|
Orion Poplawski |
a7835e5 |
|
|
|
31f1e06 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-7
|
|
|
31f1e06 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
31f1e06 |
|
|
|
c1db78e |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-6
|
|
|
c1db78e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
c1db78e |
|
|
|
d415ba5 |
* Tue Jul 14 2009 - Orion Poplawski <orion@cora.nwra.com> - 1.1.0-5
|
|
|
d415ba5 |
- Fix font BR
|
|
|
d415ba5 |
|
|
|
0068b0b |
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-4
|
|
|
0068b0b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
0068b0b |
|
|
|
925b07c |
* Fri Feb 20 2009 - Orion Poplawski <orion@cora.nwra.com> - 1.1.0-3
|
|
|
925b07c |
- Change BR to dejavu-fonts-compat
|
|
|
925b07c |
- Add -DCMAKE_SKIP_RPATH:BOOL=OFF -DUSE_RPATH=OFF to cmake to
|
|
|
925b07c |
use rpath during build, but not install
|
|
|
925b07c |
|
|
|
765ed7e |
* Tue Aug 5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.0-2
|
|
|
765ed7e |
- fix license tag
|
|
|
765ed7e |
|
|
|
05f1901 |
* Sat Feb 9 2008 - Orion Poplawski <orion@cora.nwra.com> - 1.1.0-1
|
|
|
05f1901 |
- Update to 1.1.0
|
|
|
05f1901 |
|
|
|
aafabb8 |
* Tue Aug 29 2006 - Orion Poplawski <orion@cora.nwra.com> - 1.0.6-1
|
|
|
aafabb8 |
- Update to 1.0.6
|
|
|
aafabb8 |
- Remove pkg-config patch applied upstream
|
|
|
aafabb8 |
|
|
|
ccb5ad8 |
* Mon May 8 2006 - Orion Poplawski <orion@cora.nwra.com> - 1.0.5-2
|
|
|
ccb5ad8 |
- Disable static libs
|
|
|
ccb5ad8 |
- Patch pc file to return -lLASi
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
* Thu May 4 2006 - Orion Poplawski <orion@cora.nwra.com> - 1.0.5-1
|
|
|
ccb5ad8 |
- Update to 1.0.5
|
|
|
ccb5ad8 |
- Remove unneeded patches and autotools
|
|
|
ccb5ad8 |
- Move doc dir to -devel package
|
|
|
ccb5ad8 |
- Make -devel package require pango-devel, included in LASi.h
|
|
|
ccb5ad8 |
|
|
|
ccb5ad8 |
* Mon Apr 24 2006 - Orion Poplawski <orion@cora.nwra.com> - 1.0.4-1
|
|
|
ccb5ad8 |
- Initial Fedora Extras version
|