Steven Fernandez 96bda3d
Name:           wordnet
Steven Fernandez 96bda3d
Version:        3.0
de5dba5
Release:        13%{?dist}
162d850
Summary:        A lexical database for the English language
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
Group:          Applications/Text
de5dba5
License:        MIT and GPLv2+
Steven Fernandez 96bda3d
URL:            http://wordnet.princeton.edu
162d850
Source0:        http://wordnetcode.princeton.edu/%{version}/WordNet-%{version}.tar.bz2
Steven Fernandez 96bda3d
Patch0:         wordnet-3.0-CVE-2008-2149.patch
Steven Fernandez 96bda3d
Patch1:         wordnet-3.0-CVE-2008-3908.patch
Steven Fernandez 96bda3d
Patch2:         wordnet-3.0-fix_man.patch
Steven Fernandez 96bda3d
Patch3:         wordnet-3.0-fix_resourcedir_path.patch
Steven Fernandez 96bda3d
Patch4:         wordnet-3.0-src_stubs_c.patch
de5dba5
# wordnet-3.0-wishwn_manpage.patch is GPLv2+
Steven Fernandez 96bda3d
Patch5:         wordnet-3.0-wishwn_manpage.patch
Steven Fernandez 96bda3d
Patch6:         wordnet-3.0-use_system_tk_headers.patch
Steven Fernandez 96bda3d
Patch7:         wordnet-3.0-libtool.patch
162d850
# Bug #585206
162d850
Patch8:         wordnet-3.0-error_message.patch
Steven Fernandez 96bda3d
Requires:       tcl, tk
Steven Fernandez 96bda3d
BuildRequires:  automake >= 1.8
Steven Fernandez 96bda3d
BuildRequires:  libtool
Steven Fernandez 96bda3d
BuildRequires:  tcl-devel
Steven Fernandez 96bda3d
BuildRequires:  tk-devel
Steven Fernandez 96bda3d
BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%description
Steven Fernandez 96bda3d
WordNet is a large lexical database of English, developed under the direction
Steven Fernandez 96bda3d
of George A. Miller. Nouns, verbs, adjectives and adverbs are grouped into sets
Steven Fernandez 96bda3d
of cognitive synonyms (synsets), each expressing a distinct concept. Synsets
Steven Fernandez 96bda3d
are interlinked by means of conceptual-semantic and lexical relations. The
Steven Fernandez 96bda3d
resulting network of meaningfully related words and concepts can be navigated
Steven Fernandez 96bda3d
with the browser. WordNet is also freely and publicly available for download.
Steven Fernandez 96bda3d
WordNet's structure makes it a useful tool for computational linguistics and
Steven Fernandez 96bda3d
natural language processing.
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%package devel
Steven Fernandez 96bda3d
Summary:    The development libraries and header files for WordNet
Steven Fernandez 96bda3d
Group:      Development/Libraries
Steven Fernandez 96bda3d
Requires:   %{name} = %{version}-%{release}
c7588c0
Requires:   tcl-devel, tk-devel
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%description devel
Steven Fernandez 96bda3d
This package contains the libraries and header files required to create
Steven Fernandez 96bda3d
applications based on WordNet.
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%prep
Steven Fernandez 96bda3d
%setup -q -n WordNet-3.0
Steven Fernandez 96bda3d
%patch0 -p1 -b .cve-2008-2149
Steven Fernandez 96bda3d
%patch1 -p1 -b .cve-2008-3908
Steven Fernandez 96bda3d
%patch2 -p1 -b .fix_man
Steven Fernandez 96bda3d
%patch3 -p1 -b .fix_resourcedir_path
Steven Fernandez 96bda3d
%patch4 -p1 -b .src_stubs_c
Steven Fernandez 96bda3d
%patch5 -p1 -b .wishwn_manpage
c7588c0
sed -e '/man_MANS/ s/$/ wishwn.1/' -i doc/man/Makefile.am
Steven Fernandez 96bda3d
%patch6 -p1 -b .use_system_tk_headers
Steven Fernandez 96bda3d
%patch7 -p1 -b .libtool
162d850
%patch8 -p1 -b .error_message
Steven Fernandez 96bda3d
# delete the include/tk dir, since we do not use the included tk headers
Steven Fernandez 96bda3d
rm -rf include/tk
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%build
Steven Fernandez 96bda3d
libtoolize && aclocal
Steven Fernandez 96bda3d
autoupdate
Steven Fernandez 96bda3d
autoreconf -i
Steven Fernandez 96bda3d
%configure --enable-static=no --prefix=%{_datadir}/wordnet-%{version}/
Steven Fernandez 96bda3d
make %{?_smp_mflags}
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%install
Steven Fernandez 96bda3d
rm -rf $RPM_BUILD_ROOT
Steven Fernandez 96bda3d
make install DESTDIR=$RPM_BUILD_ROOT
Steven Fernandez 96bda3d
# delete the libWN.la files (reasoning in the packaging guidelines)
Steven Fernandez 96bda3d
rm -f  $RPM_BUILD_ROOT%{_libdir}/libWN.la
Steven Fernandez 96bda3d
# Remove duplicate copies of docs installed by make install
Steven Fernandez 96bda3d
rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/doc
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%clean
Steven Fernandez 96bda3d
rm -rf $RPM_BUILD_ROOT
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%post -p /sbin/ldconfig
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%postun -p /sbin/ldconfig
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%files
Steven Fernandez 96bda3d
%defattr(-,root,root,-)
Steven Fernandez 96bda3d
%doc AUTHORS COPYING INSTALL ChangeLog README doc/{html,ps,pdf}
Steven Fernandez 96bda3d
%{_bindir}/wishwn
Steven Fernandez 96bda3d
%{_bindir}/wn
Steven Fernandez 96bda3d
%{_bindir}/wnb
Steven Fernandez 96bda3d
%{_mandir}/man1/*.1.gz
Steven Fernandez 96bda3d
%{_mandir}/man5/*.5.gz
Steven Fernandez 96bda3d
%{_mandir}/man7/*.7.gz
Steven Fernandez 96bda3d
%{_datadir}/%{name}-%{version}/
Steven Fernandez 96bda3d
%{_libdir}/libWN.so.*
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%files devel
Steven Fernandez 96bda3d
%defattr(-,root,root,-)
Steven Fernandez 96bda3d
%{_mandir}/man3/*.3.gz
Steven Fernandez 96bda3d
%{_includedir}/wn.h
Steven Fernandez 96bda3d
%{_libdir}/libWN.so
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
%changelog
de5dba5
* Fri Apr 30 2010 Petr Pisar <ppisar@redhat.com> - 3.0-13
de5dba5
- Add GPLv2+ license tag because wishwn(1) manual page is GPLv2+-licensed.
de5dba5
c7588c0
* Wed Apr 28 2010 Petr Pisar <ppisar@redhat.com> - 3.0-12
c7588c0
- Devel subpackages requires tcl-devel and tk-devel.
c7588c0
- Install wishwn(1) manual page
c7588c0
162d850
* Thu Apr 26 2010 Petr Pisar <ppisar@redhat.com> - 3.0-11
162d850
- Fix error message printing (#585206)
162d850
- Fix Source0 URL and Summary typo
162d850
- Remove libX11-devel and libXft-devel BuildRequires as they are inherited
162d850
  from tk-devel. Keep tcl-devel as tcl.h is included directly.
162d850
40af117
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-10
40af117
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
40af117
Steven Fernandez 25a3d7e
* Wed Jun 10 2009 Caolan McNamara <caolanm@redhat.com> - 3.0-9
Steven Fernandez 25a3d7e
- Fixed fedora BZ 504957 - references to non-existing dirs in wnb
Steven Fernandez 25a3d7e
Steven Fernandez 96bda3d
* Wed May 27 2009 Steven Fernandez <steve@lonetwin.net> - 3.0-8
Steven Fernandez 96bda3d
- Fixed issues with the doc files duplication and ownership
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
* Wed May 27 2009 Steven Fernandez <steve@lonetwin.net> - 3.0-7
Steven Fernandez 96bda3d
- Modified the %%files sections for both packages to only include the link in
Steven Fernandez 96bda3d
  the devel package and the .so in the main package.
Steven Fernandez 96bda3d
- Added %%pre and %%post sections
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
* Wed May 27 2009 Steven Fernandez <steve@lonetwin.net> - 3.0-6
Steven Fernandez 96bda3d
- Added commands to build only shared libs and remove libtool's .la files
Steven Fernandez 96bda3d
  before packaging
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
* Tue May 19 2009 Steven Fernandez <steve@lonetwin.net> - 3.0-5
Steven Fernandez 96bda3d
- Added the libtool patch to build libWN.so dynamic lib
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
* Wed Feb 18 2009 Steven Fernandez <steve@lonetwin.net> - 3.0-4
Steven Fernandez 96bda3d
- Added Tom 'spot' Callaway's patch to not include the tk.h and tkDecls.h from
Steven Fernandez 96bda3d
  the upstream source, but instead rely on system tk headers
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
* Sun Jan 18 2009 Steven Fernandez <steve@lonetwin.net> - 3.0-3
Steven Fernandez 96bda3d
- renamed rpm from WordNet to wordnet to be more consistent with other distos
Steven Fernandez 96bda3d
- split the devel package
Steven Fernandez 96bda3d
- borrowed more patches from the debian package
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
* Tue Jan 13 2009 Steven Fernandez <steve@lonetwin.net> - 3.0-2
Steven Fernandez 96bda3d
- patch to fix CVE-2008-3908
Steven Fernandez 96bda3d
- Added the wishwn man page from the debian wordnet package
Steven Fernandez 96bda3d
Steven Fernandez 96bda3d
* Sat Nov 29 2008 Steven Fernandez <steve@lonetwin.net> - 3.0-1
Steven Fernandez 96bda3d
- First build for Fedora 10
Steven Fernandez 96bda3d