[liblouis/f14/master] Initial import (#677943).

Martin Gieseking mgieseki at fedoraproject.org
Fri Mar 11 20:08:55 UTC 2011


commit 4135a2528c5306d527e1b8b16b70e8221a84bbb1
Author: Martin Gieseking <martin.gieseking at uos.de>
Date:   Fri Mar 11 20:47:05 2011 +0100

    Initial import (#677943).

 .gitignore    |    1 +
 liblouis.spec |  159 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources       |    1 +
 3 files changed, 161 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..3643207 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/liblouis-2.2.0.tar.gz
diff --git a/liblouis.spec b/liblouis.spec
new file mode 100644
index 0000000..21a5105
--- /dev/null
+++ b/liblouis.spec
@@ -0,0 +1,159 @@
+Name:           liblouis
+Version:        2.2.0
+Release:        2%{?dist}
+Summary:        Braille translation and back-translation library
+
+Group:          System Environment/Libraries
+License:        LGPLv3+
+URL:            http://www.abilitiessoft.com/
+Source0:        http://www.abilitiessoft.com/%{name}-%{version}.tar.gz
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:  help2man
+BuildRequires:  texinfo-tex
+BuildRequires:  python-devel
+Requires(post): info
+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
+
+%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 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.
+
+
+%package        devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:       pkgconfig
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%package        utils
+Summary:        Command-line utilities to test %{name}
+Group:          Applications/Text
+License:        GPLv3+
+
+%description    utils
+Five 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.
+
+
+%package python
+Summary:        Python language bindings for %{name}
+Group:          Development/Languages
+BuildArch:      noarch
+Requires:       %{name} = %{version}-%{release}
+
+%description python
+This package provides Python language bindings for %{name}.
+
+
+%prep
+%setup -q
+
+
+%build
+%configure --disable-static --enable-ucs4
+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
+
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+rm -f %{buildroot}/%{_infodir}/dir
+rm -f %{buildroot}/%{_libdir}/%{name}.la
+rm -rf %{buildroot}/%{_defaultdocdir}/%{name}/
+cd python/louis
+install -d %{buildroot}%{python_sitelib}/louis
+install -pm 0644 __init__.py %{buildroot}%{python_sitelib}/louis/
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%post
+/sbin/ldconfig
+/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
+
+
+%postun -p /sbin/ldconfig
+
+
+%preun
+if [ $1 = 0 ] ; then
+  /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
+fi
+
+
+%files
+%defattr(-,root,root,-)
+%doc README COPYING.LIB AUTHORS NEWS ChangeLog 
+%doc doc/%{name}.{html,txt,pdf}
+%{_libdir}/%{name}.so.*
+%{_datadir}/%{name}/
+%{_infodir}/%{name}.info*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}/
+%{_libdir}/pkgconfig/%{name}.pc
+%{_libdir}/%{name}.so
+
+%files utils
+%defattr(-,root,root,-)
+%doc COPYING
+%{_bindir}/lou_*
+%{_mandir}/man1/lou_*.1*
+
+%files python
+%defattr(-,root,root,-)
+%doc python/README
+%{python_sitelib}/louis/
+
+
+%changelog
+* Mon Feb 28 2011 Martin Gieseking <martin.gieseking at uos.de> - 2.2.0-2
+- Added release date of bundled gnulib to Provides.
+- Use %%{name} macro consistently.
+
+* Tue Feb 15 2011 Martin Gieseking <martin.gieseking at uos.de> - 2.2.0-1
+- Updated to upstream release 2.2.0.
+- Added Python bindings.
+
+* Mon Jul 5 2010 Lars Bjørndal <lars.bjorndal at broadpark.no> - 1.9.0-2
+- In advice from Martin Gieseking: Removed some garbage from the file section, and added a PDF version of the liblouis documentation. See <https://bugzilla.redhat.com/show_bug.cgi?id=597597>.
+
+* Wed Jun 30 2010 Lars Bjørndal <lars.bjorndal at broadpark.no> - 1.9.0-1
+- A new version was up to day. At the same time, fixed a minor spec issue according to a comment from Martin Gieseking, see <https://bugzilla.redhat.com/show_bug.cgi?id=597597>.
+
+* Sun Jun 20 2010 Lars Bjørndal <lars.bjorndal at broadpark.no> - 1.8.0-3
+- Fixed some small problems, among them wrong destination directory for documentation. See <https://bugzilla.redhat.com/show_bug.cgi?id=597597> for further details.
+
+* Thu Jun 17 2010 Lars Bjørndal <lars.bjorndal at broadpark.no> 1.8.0-2
+- Created the tools sub package and did a lot of clean ups, see <https://bugzilla.redhat.com/show_bug.cgi?id=597597>.
+
+* Sat May 29 2010 Lars Bjørndal <lars.bjorndal at broadpark.no> 1.8.0-1
+- Create the RPM for Fedora.
diff --git a/sources b/sources
index e69de29..78aaa61 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+bea9776105e86663d3ca1a6214278097  liblouis-2.2.0.tar.gz


More information about the scm-commits mailing list