[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