File MSearch.spec of Package MSearch
# norootforbuild
Name: MSearch
Summary: Mandatory library for MediathekView
%define r_version 11.0
#%define r_release git20151205
Version: %{r_version}
Release: 20.1
URL: https://github.com/xaverW/MSearch
Source0: %{name}-%{r_version}.tar.bz2
Patch0: %{name}_build.patch
%if 0%{?suse_version} == 1110
Patch1: %{name}_ant_version.patch
%endif
License: GPL
Group: Productivity/Multimedia/Video/Players
BuildRequires: ant ant-apache-regexp ant-nodeps xmlbeans jdom jpackage-utils
BuildRequires: jakarta-commons-lang apache-commons-compress
BuildRequires: java-1_8_0-openjdk-devel
BuildRequires: update-alternatives update-desktop-files xerces-j2 xml-commons-apis
BuildRequires: jide-oss jgoodies-forms jgoodies-common java-xz
Requires: jide-oss jgoodies-forms jgoodies-common
Requires: jakarta-commons-lang apache-commons-compress jdom java >= 1.7
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
%description
Mandatory library for MediathekView
%prep
%setup -q -n %{name}-%{r_version}
%patch0 -p1
%if 0%{?suse_version} == 1110
%patch1 -p1
%endif
rm -f libs/jgoodies* libs/xz* libs/common*
pushd libs
ln -sf %{_javadir}/commons-compress.jar commons-compress.jar
ln -sf %{_javadir}/commons-lang.jar commons-lang.jar
ln -sf %{_javadir}/jdom.jar jdom.jar
ln -sf %{_javadir}/jide-oss.jar jide-oss.jar
ln -sf %{_javadir}/jgoodies-common.jar jgoodies-common.jar
ln -sf %{_javadir}/forms.jar forms.jar
ln -sf %{_javadir}/xz.jar xz.jar
popd
%build
%ant \
jar
%install
export NO_BRP_CHECK_BYTECODE_VERSION=true
install -D -m644 dist/MSearch.jar %{buildroot}%{_javadir}/MSearch/MSearch-%{r_version}.jar
pushd %{buildroot}%{_javadir}/MSearch
ln -sf MSearch-%{r_version}.jar MSearch.jar
popd
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%dir %{_javadir}/MSearch
%{_javadir}/MSearch/MSearch.jar
%{_javadir}/MSearch/MSearch-%{r_version}.jar
%changelog
* Fri Jun 10 2016 - robertherb@arcor.de
- added patch: MSearch_ant_version.patch for SLES 11
* Sun Apr 17 2016 - robertherb@arcor.de
- update to version 11.0
* Fri Dec 18 2015 - robertherb@arcor.de
- update to version 10.0-git20151205
* Mon Aug 31 2015 - robertherb@arcor.de
- update to version 10.0-git20150831
* Sun Jun 21 2015 - robertherb@arcor.de
- update to version 10.0-git20150614
* Sun May 17 2015 - robertherb@arcor.de
- update to version 10.0-git20150515
* Tue Mar 03 2015 - robertherb@arcor.de
- update to version 9.0-git20150302
* Mon Oct 20 2014 - robertherb@arcor.de
- removed build dependency and requires: rome
* Fri Oct 17 2014 - robertherb@arcor.de
- update to version 8.0-git20141014
* Sun Jul 27 2014 - robertherb@arcor.de
- update to version 7.0-git20140725
* Fri May 16 2014 - robertherb@arcor.de
- update to version 6.0-git20140514
* Thu Jan 08 2014 - robertherb@arcor.de
- update to version 4.0-git20140108
* Sun Jan 05 2014 - robertherb@arcor.de
- initial package - 4.0-git20131230