Group :: System/Libraries
RPM: libgtextutils
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%add_optflags %optflags_shared
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: libgtextutils
Version: 0.7
Release: alt1_22
Summary: Assaf Gordon text utilities
Group: System/Libraries
License: AGPLv3+
URL: http://hannonlab.cshl.edu/fastx_toolkit/
Source0: https://github.com/agordon/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
Patch0: libgtextutils-GCC6-iostream.patch
BuildRequires: gcc-c++
Source44: import.info
%description
Text utilities library used by the fastx_toolkit, from the Hannon Lab
%package devel
Summary: Development files for %{name}
Group: Development/Other
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q
%patch0 -p1
%build
%configure --disable-static
#fix for unused-direct-shlib-dependency
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
%make_build CFLAGS="%{optflags}" CXXFLAGS="%{optflags}"
%install
make install DESTDIR=%{buildroot} INSTALL="install -p"
find %{buildroot} -name '*.la' -exec rm -f {} ';'
%files
%doc AUTHORS COPYING README THANKS NEWS
%{_libdir}/libgtextutils-*.so.*
%files devel
%{_includedir}/gtextutils
%{_libdir}/libgtextutils*.so
%{_libdir}/pkgconfig/gtextutils.pc
%changelog
…
Full changelog you can see here
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: libgtextutils
Version: 0.7
Release: alt1_22
Summary: Assaf Gordon text utilities
Group: System/Libraries
License: AGPLv3+
URL: http://hannonlab.cshl.edu/fastx_toolkit/
Source0: https://github.com/agordon/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
Patch0: libgtextutils-GCC6-iostream.patch
BuildRequires: gcc-c++
Source44: import.info
%description
Text utilities library used by the fastx_toolkit, from the Hannon Lab
%package devel
Summary: Development files for %{name}
Group: Development/Other
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q
%patch0 -p1
%build
%configure --disable-static
#fix for unused-direct-shlib-dependency
sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool
%make_build CFLAGS="%{optflags}" CXXFLAGS="%{optflags}"
%install
make install DESTDIR=%{buildroot} INSTALL="install -p"
find %{buildroot} -name '*.la' -exec rm -f {} ';'
%files
%doc AUTHORS COPYING README THANKS NEWS
%{_libdir}/libgtextutils-*.so.*
%files devel
%{_includedir}/gtextutils
%{_libdir}/libgtextutils*.so
%{_libdir}/pkgconfig/gtextutils.pc
%changelog
…
Full changelog you can see here