60 lines
1.4 KiB
RPMSpec
60 lines
1.4 KiB
RPMSpec
|
%global realname fribidi
|
||
|
%global _prefix /opt/rx
|
||
|
|
||
|
Summary: Library implementing the Unicode Bidirectional Algorithm
|
||
|
Name: rx-fribidi
|
||
|
Version: 1.0.14
|
||
|
Release: 1%{?dist}
|
||
|
URL: https://github.com/fribidi/fribidi/
|
||
|
Source: https://github.com/%{realname}/%{realname}/releases/download/v%{version}/%{realname}-%{version}.tar.xz
|
||
|
License: LGPL-2.1-or-later AND Unicode-DFS-2016
|
||
|
BuildRequires: gcc
|
||
|
BuildRequires: meson
|
||
|
BuildRequires: make
|
||
|
Patch0: fribidi-drop-bundled-gnulib.patch
|
||
|
|
||
|
%description
|
||
|
A library to handle bidirectional scripts (for example Hebrew, Arabic),
|
||
|
so that the display is done in the proper way; while the text data itself
|
||
|
is always written in logical order.
|
||
|
|
||
|
%package devel
|
||
|
Summary: Libraries and include files for FriBidi
|
||
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||
|
|
||
|
%description devel
|
||
|
Include files and libraries needed for developing applications which use
|
||
|
FriBidi.
|
||
|
|
||
|
%prep
|
||
|
%autosetup -p1 -n %{realname}-%{version}
|
||
|
|
||
|
%build
|
||
|
export PKG_CONFIG_PATH=%{_libdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}
|
||
|
export LDFLAGS="-L%{_libdir} -Wl,-rpath=%{_libdir} $LDFLAGS"
|
||
|
|
||
|
%meson -Ddocs=false
|
||
|
%meson_build
|
||
|
|
||
|
%check
|
||
|
%meson_test
|
||
|
|
||
|
|
||
|
%install
|
||
|
%meson_install
|
||
|
|
||
|
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
||
|
|
||
|
%ldconfig_scriptlets
|
||
|
|
||
|
%files
|
||
|
%doc README AUTHORS ChangeLog THANKS NEWS TODO
|
||
|
%license COPYING
|
||
|
%{_bindir}/fribidi
|
||
|
%{_libdir}/libfribidi.so.0*
|
||
|
|
||
|
%files devel
|
||
|
%{_includedir}/fribidi
|
||
|
%{_libdir}/libfribidi.so
|
||
|
%{_libdir}/pkgconfig/*.pc
|
||
|
#%%{_mandir}/man3/*.gz
|