cvsdist 2de06e
Summary: Library implementing the Unicode Bidirectional Algorithm
cvsdist 2de06e
Name: fribidi
Behdad Esfahbod cec93b
Version: 0.19.2
Jesse Keating 8cb743
Release: 2%{?dist}
Caolan McNamara 4e88b9
URL: http://fribidi.org
Caolan McNamara c35565
Source0: http://fribidi.org/download/%{name}-%{version}.tar.gz
Caolan McNamara a9dfc8
License: LGPLv2+
cvsdist 2de06e
Group: System Environment/Libraries
Caolan McNamara 45a40f
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Caolan McNamara c2b9e5
BuildRequires: automake, autoconf, libtool, pkgconfig
cvsdist 2de06e
cvsdist 2de06e
%description
Caolan McNamara f25bd6
A library to handle bidirectional scripts (for example Hebrew, Arabic),
Caolan McNamara f25bd6
so that the display is done in the proper way; while the text data itself
Caolan McNamara f25bd6
is always written in logical order.
cvsdist 2de06e
cvsdist 2de06e
%package devel
Caolan McNamara 45a40f
Summary: Libraries and include files for FriBidi
cvsdist 2de06e
Group: System Environment/Libraries
Caolan McNamara 45a40f
Requires: %name = %{version}-%{release}
Caolan McNamara 793c9c
Requires: pkgconfig
cvsdist 2de06e
cvsdist 2de06e
%description devel
cvsdist 2de06e
Include files and libraries needed for developing applications which use
Caolan McNamara 45a40f
FriBidi.
cvsdist 2de06e
cvsdist 2de06e
%prep
cvsdist 2de06e
%setup -q
cvsdist 2de06e
cvsdist 2de06e
%build
Michel Alexandre Salim 971668
%if 0%{?el5}
Michel Alexandre Salim 971668
# FORTIFY_SOURCE=2 breaks EL-5 build
Michel Alexandre Salim 971668
export CFLAGS=`echo $RPM_OPT_FLAGS | sed -e 's|FORTIFY_SOURCE=2|FORTIFY_SOURCE=1|'`
Michel Alexandre Salim 971668
%ifarch ppc ppc64 x86_64
Michel Alexandre Salim 971668
export CFLAGS="$CFLAGS -DPAGE_SIZE=4096"
Michel Alexandre Salim 971668
%endif
Michel Alexandre Salim 971668
%else
Michel Alexandre Salim 971668
# outside of EL-5, only ppc* needs modification
Caolan McNamara e8658a
%ifarch ppc ppc64
Caolan McNamara e8658a
export CFLAGS="$RPM_OPT_FLAGS -DPAGE_SIZE=4096"
Caolan McNamara e8658a
%endif
Michel Alexandre Salim 971668
%endif
Caolan McNamara 448c8f
%configure --disable-static
Caolan McNamara 45a40f
make %{?_smp_mflags}
cvsdist 2de06e
cvsdist 2de06e
%install
cvsdist 2de06e
rm -rf $RPM_BUILD_ROOT
Caolan McNamara 45a40f
make DESTDIR=$RPM_BUILD_ROOT install
cvsdist 2de06e
cvsdist 2de06e
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
cvsdist 2de06e
cvsdist 2de06e
%clean
cvsdist 2de06e
rm -rf $RPM_BUILD_ROOT
cvsdist 2de06e
cvsdist 2de06e
%post -p /sbin/ldconfig
cvsdist 2de06e
cvsdist 2de06e
%postun -p /sbin/ldconfig
cvsdist 2de06e
cvsdist 2de06e
%files
Caolan McNamara 45a40f
%defattr(-,root,root,-)
Caolan McNamara 45a40f
%doc README AUTHORS COPYING ChangeLog THANKS NEWS TODO
cvsdist 2de06e
%{_bindir}/fribidi
Jeremy Katz 4cdea2
%{_libdir}/libfribidi.so.*
cvsdist 2de06e
cvsdist 2de06e
%files devel
Caolan McNamara 45a40f
%defattr(-,root,root,-)
cvsdist 2de06e
%{_includedir}/fribidi
Jeremy Katz 4cdea2
%{_libdir}/libfribidi.so
cvsdist 2de06e
%{_libdir}/pkgconfig/*.pc
Caolan McNamara f6c92c
%{_mandir}/man3/%{name}_*.gz
cvsdist 2de06e
cvsdist 2de06e
%changelog
Jesse Keating 8cb743
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.19.2-2
Jesse Keating 8cb743
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 8cb743
Behdad Esfahbod cec93b
* Thu Mar 26 2009 Behdad Esfahbod <besfahbo@redhat.com> 0.19.2-1
Behdad Esfahbod cec93b
- Update to 0.19.2
Behdad Esfahbod cec93b
Jesse Keating 3501bc
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.19.1-4
Jesse Keating 3501bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 3501bc
Caolan McNamara c2b9e5
* Mon Jan 12 2009 Caolán McNamara <caolanm@redhat.com> - 0.19.1-3
Caolan McNamara c2b9e5
- rebuild to get provides pkgconfig(fribidi)
Caolan McNamara c2b9e5
Jesse Keating 8c05cc
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.19.1-2
Jesse Keating 8c05cc
- Autorebuild for GCC 4.3
Jesse Keating 8c05cc
Caolan McNamara f6c92c
* Wed Jan 16 2008 Caolan McNamara <caolanm@redhat.com> 0.19.1-1
Caolan McNamara f6c92c
- next version
Caolan McNamara e8658a
- workaround PAGE_SIZE requirement
Caolan McNamara f6c92c
Caolan McNamara c7807d
* Wed Aug 29 2007 Caolan McNamara <caolanm@redhat.com> 0.10.9-2
Caolan McNamara c7807d
- rebuild
Caolan McNamara c7807d
Caolan McNamara c35565
* Fri Aug 10 2007 Caolan McNamara <caolanm@redhat.com> 0.10.9-1
Caolan McNamara c35565
- next version
Caolan McNamara c35565
Caolan McNamara a9dfc8
* Thu Aug 02 2007 Caolan McNamara <caolanm@redhat.com> 0.10.8-2
Caolan McNamara b93535
- clarify license
Caolan McNamara b93535
Caolan McNamara 76fc0d
* Thu May 31 2007 Caolan McNamara <caolanm@redhat.com> 0.10.8-1
Caolan McNamara 76fc0d
- next version
Caolan McNamara 76fc0d
Caolan McNamara 45a40f
* Mon Feb 05 2007 Caolan McNamara <caolanm@redhat.com> 0.10.7-6
Caolan McNamara 45a40f
- Resolves: rhbz#225771 spec cleanups
Caolan McNamara 45a40f
Jesse Keating b4e705
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.10.7-5.1
Jesse Keating b4e705
- rebuild
Jesse Keating b4e705
Caolan McNamara 793c9c
* Thu Jun 29 2006 Caolan McNamara <caolanm@redhat.com> 0.10.7-5
Caolan McNamara 793c9c
- rh#197223# devel Require pkg-config
Caolan McNamara 793c9c
Jeremy Katz 4cdea2
* Wed Jun  7 2006 Jeremy Katz <katzj@redhat.com> - 0.10.7-4
Jeremy Katz 4cdea2
- put devel .so symlink in the right subpackage
Jeremy Katz 4cdea2
Caolan McNamara 10f974
* Tue May 23 2006 Caolan McNamara <caolanm@redhat.com> 0.10.7-3
Caolan McNamara 10f974
- rh#192669# clearly I didn't actually get around to basing fribidi-config 
Caolan McNamara 10f974
  of pkg-config output
Caolan McNamara 10f974
Caolan McNamara 714453
* Tue May 02 2006 Caolan McNamara <caolanm@redhat.com> 0.10.7-2
Caolan McNamara 714453
- base fribidi-config on pkg-config output
Caolan McNamara 714453
- allow fribidi_config.h to be the same on 32 and 64 bit
Caolan McNamara 714453
Caolan McNamara 4e88b9
* Mon Mar 27 2006 Caolan McNamara <caolanm@redhat.com> 0.10.7-1
Caolan McNamara 4e88b9
- latest version
Caolan McNamara 4e88b9
Jesse Keating 3f9ce7
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.10.4-8.2.1
Jesse Keating 3f9ce7
- bump again for double-long bug on ppc(64)
Jesse Keating 3f9ce7
Jesse Keating 7670f8
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.10.4-8.2
Jesse Keating 7670f8
- rebuilt for new gcc4.1 snapshot and glibc changes
Jesse Keating 7670f8
Jesse Keating 146cb8
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
Jesse Keating 146cb8
- rebuilt
Jesse Keating 146cb8
Caolan McNamara da0b16
* Wed Mar  2 2005 Caolan McNamara <caolanm@redhat.com> 0.10.4-8
Caolan McNamara da0b16
- rebuild with gcc4
Caolan McNamara da0b16
Caolan McNamara 9d931a
* Wed Feb 09 2005 Caolan McNamara <caolanm@redhat.com> 0.10.4-7
Caolan McNamara 9d931a
- rebuilt
Caolan McNamara 9d931a
cvsdist 3a7201
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 3a7201
- rebuilt
cvsdist 3a7201
cvsdist 788c9d
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 788c9d
- rebuilt
cvsdist 788c9d
cvsdist 788c9d
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 788c9d
- rebuilt
cvsdist 788c9d
cvsdist 2de06e
* Wed Sep 24 2003 Jeremy Katz <katzj@redhat.com> 0.10.4-4
cvsdist 2de06e
- update description
cvsdist 2de06e
- include docs (#104964)
cvsdist 2de06e
cvsdist 2de06e
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 2de06e
- rebuilt
cvsdist 2de06e
cvsdist 2de06e
* Sat May 24 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 2de06e
- add ldconfig to post/postun
cvsdist 2de06e
cvsdist 2de06e
* Fri May 16 2003 Jeremy Katz <katzj@redhat.com> 0.10.4-2
cvsdist 2de06e
- Initial build in Red Hat Linux
cvsdist 2de06e