[liblouis] update to version 2.5.4
Martin Gieseking
mgieseki at fedoraproject.org
Fri May 16 09:26:16 UTC 2014
commit d4204be80f14f2ec99706ae4ceedef2ea4a3de1d
Author: Martin Gieseking <martin.gieseking at uos.de>
Date: Fri May 16 11:25:56 2014 +0200
update to version 2.5.4
.gitignore | 1 +
liblouis.spec | 51 ++++++++++++++++++++++++++++++++++-----------------
sources | 2 +-
3 files changed, 36 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f70d5a8..730baaa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
/liblouis-2.4.1.tar.gz
/liblouis-2.5.2.tar.gz
/liblouis-2.5.3.tar.gz
+/liblouis-2.5.4.tar.gz
diff --git a/liblouis.spec b/liblouis.spec
index 207d8aa..39c4049 100644
--- a/liblouis.spec
+++ b/liblouis.spec
@@ -5,8 +5,8 @@
Name: liblouis
-Version: 2.5.3
-Release: 2%{?dist}
+Version: 2.5.4
+Release: 1%{?dist}
Summary: Braille translation and back-translation library
Group: System Environment/Libraries
@@ -15,6 +15,7 @@ URL: http://www.abilitiessoft.com/
Source0: http://liblouis.googlecode.com/files/%{name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRequires: chrpath
BuildRequires: help2man
BuildRequires: texinfo-tex
BuildRequires: python2-devel
@@ -28,20 +29,22 @@ Requires(preun): info
# gnulib is a copylib that has been granted an exception from the no-bundled-libraries policy
# http://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Copylibs
-Provides: bundled(gnulib) = 20091111
+Provides: bundled(gnulib) = 20130621
%description
-Liblouis is an open-source braille translator and back-translator. It features
-support for computer and literary braille, supports contracted and uncontracted
-translation for many, many languages and has support for hyphenation.
-New languages can easily be added through tables that support a rule- or
-dictionary based approach. Liblouis also supports math braille
-(Nemeth and Marburg).
+Liblouis is an open-source braille translator and back-translator named in
+honor of Louis Braille. It features support for computer and literary braille,
+supports contracted and uncontracted translation for many languages and has
+support for hyphenation. New languages can easily be added through tables that
+support a rule- or dictionary based approach. Liblouis also supports math
+braille (Nemeth and Marburg).
-Liblouis is based on the translation routines in the BRLTTY screenreader for
-Linux. It has, however, gone far beyond these routines.
-The library is named in honor of Louis Braille.
+Liblouis has features to support screen-reading programs. This has led to its
+use in two open-source screen readers, NVDA and Orca. It is also used in some
+commercial assistive technology applications for example by ViewPlus.
+Liblouis is based on the translation routines in the BRLTTY screen reader for
+Linux. It has, however, gone far beyond these routines.
%package devel
Summary: Development files for %{name}
@@ -58,10 +61,11 @@ developing applications that use %{name}.
Summary: Command-line utilities to test %{name}
Group: Applications/Text
Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}-python = %{version}-%{release}
License: GPLv3+
%description utils
-Five test programs are provided as part of the liblouis package. They
+Six test programs are provided as part of the liblouis package. They
are intended for testing liblouis and for debugging tables. None of
them is suitable for braille transcription.
@@ -106,9 +110,9 @@ This package provides the documentation for liblouis.
make %{?_smp_mflags}
make -C doc %{name}.pdf
-# Don't run the tests as they haven't been adapted to the current release yet.
-#%check
-#make check
+
+%check
+make check
%install
@@ -130,6 +134,12 @@ install -pm 0644 __init__.py %{buildroot}%{python3_sitelib}/louis/
%py_byte_compile %{__python3} %{buildroot}%{python3_sitelib}/louis/
%endif
+# Remove Rpaths from the executables. We must do that in the %%install section
+# because, otherwise, the test suite wouldn't build.
+for f in `find %{buildroot}%{_bindir} -exec file {} \; | grep executable | cut -d: -f1`; do
+ chrpath --delete $f
+done
+
%clean
rm -rf %{buildroot}
@@ -151,12 +161,13 @@ fi
%files
%defattr(-,root,root,-)
-%doc README COPYING.LIB AUTHORS NEWS ChangeLog TODO
+%doc README COPYING.LESSER AUTHORS NEWS ChangeLog TODO
%{_libdir}/%{name}.so.*
%{_datadir}/%{name}/
%{_infodir}/%{name}.info*
%files devel
+%doc HACKING
%defattr(-,root,root,-)
%{_includedir}/%{name}/
%{_libdir}/pkgconfig/%{name}.pc
@@ -184,6 +195,12 @@ fi
%changelog
+* Tue May 13 2014 Martin Gieseking <martin.gieseking at uos.de> 2.5.4-1
+- Updated to new upstream release.
+- Activated the bundled test suite which has been adapted to work correctly with the recent release.
+- Remove Rpaths from the utility programs.
+- Updated the description according to the upstream website.
+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.5.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index 217838e..de5c321 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5de179044c5147b71c60ca0edbeaabab liblouis-2.5.3.tar.gz
+2848951409d48ae50c37bc783cb6d5a8 liblouis-2.5.4.tar.gz
More information about the scm-commits
mailing list