|
Marek Goldmann |
86622bf |
%global namedreltag .Final
|
|
Marek Goldmann |
f41e2d9 |
%global namedversion %{version}%{?namedreltag}
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
c96c23c |
# Use this switch to rebuild without infinispan
|
|
Marek Goldmann |
c96c23c |
# This is useful to break the hibernate-search circular dependency
|
|
Marek Goldmann |
2120408 |
%define with_infinispan 1
|
|
Marek Goldmann |
c96c23c |
|
|
Marek Goldmann |
f41e2d9 |
Name: hibernate-search
|
|
Marek Goldmann |
c96c23c |
Version: 4.5.1
|
|
Marek Goldmann |
326d971 |
Release: 4%{?dist}
|
|
Marek Goldmann |
f41e2d9 |
Summary: Hibernate Search
|
|
Marek Goldmann |
f41e2d9 |
License: LGPLv2+
|
|
Marek Goldmann |
f41e2d9 |
Url: http://search.hibernate.org
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
c96c23c |
# wget https://github.com/hibernate/hibernate-search/archive/4.5.1.Final.tar.gz
|
|
Marek Goldmann |
c96c23c |
# tar -xf 4.5.1.Final.tar.gz
|
|
Marek Goldmann |
c96c23c |
# rm -rf hibernate-search-4.5.1.Final/orm/src/test/resources/org/hibernate/search/test/bridge/tika/
|
|
Marek Goldmann |
c96c23c |
# tar -cvjf hibernate-search-4.5.1.Final-CLEAN.tar.gz hibernate-search-4.5.1.Final/
|
|
Marek Goldmann |
f41e2d9 |
Source0: hibernate-search-%{namedversion}-CLEAN.tar.gz
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: maven-local
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: jboss-logging
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: jboss-logging-tools
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: avro
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: jgroups
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: slf4j
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: jboss-transaction-1.1-api
|
|
Marek Goldmann |
c96c23c |
|
|
Marek Goldmann |
c96c23c |
%if 0%{?fedora} >= 21
|
|
Marek Goldmann |
c96c23c |
BuildRequires: lucene3
|
|
Marek Goldmann |
c96c23c |
BuildRequires: lucene3-contrib
|
|
Marek Goldmann |
c96c23c |
%else
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: lucene
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: lucene-contrib
|
|
Marek Goldmann |
c96c23c |
%endif
|
|
Marek Goldmann |
c96c23c |
|
|
Marek Goldmann |
f9aa075 |
BuildRequires: solr3
|
|
Marek Goldmann |
f9aa075 |
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: h2
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: maven-checkstyle-plugin
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: maven-processor-plugin
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: maven-injection-plugin
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: byteman
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: hibernate-commons-annotations
|
|
Marek Goldmann |
ca3d503 |
BuildRequires: hibernate-jpa-2.1-api
|
|
Marek Goldmann |
ca3d503 |
BuildRequires: hibernate-core >= 4.3.1-1
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: geronimo-jta
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: junit
|
|
Marek Goldmann |
f41e2d9 |
BuildRequires: tika
|
|
Marek Goldmann |
c96c23c |
|
|
Marek Goldmann |
c96c23c |
%if %{with_infinispan}
|
|
Marek Goldmann |
25f5e2d |
BuildRequires: infinispan
|
|
Marek Goldmann |
c96c23c |
%endif
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
BuildArch: noarch
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
%description
|
|
Marek Goldmann |
f41e2d9 |
Full text search engines like Apache Lucene are very powerful technologies to
|
|
Marek Goldmann |
f41e2d9 |
add efficient free text search capabilities to applications. However, Lucene
|
|
Marek Goldmann |
f41e2d9 |
suffers several mismatches when dealing with object domain models. Amongst
|
|
Marek Goldmann |
f41e2d9 |
other things indexes have to be kept up to date and mismatches between index
|
|
Marek Goldmann |
f41e2d9 |
structure and domain model as well as query mismatches have to be avoided.
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
Hibernate Search addresses these shortcomings - it indexes your domain model
|
|
Marek Goldmann |
f41e2d9 |
with the help of a few annotations, takes care of database/index
|
|
Marek Goldmann |
f41e2d9 |
synchronization and brings back regular managed objects from free text queries.
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
Hibernate Search is using Apache Lucene under the cover.
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
%package javadoc
|
|
Marek Goldmann |
f41e2d9 |
Summary: Javadocs for %{name}
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
%description javadoc
|
|
Marek Goldmann |
f41e2d9 |
This package contains the API documentation for %{name}.
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
%prep
|
|
Marek Goldmann |
f41e2d9 |
%setup -q -n hibernate-search-%{namedversion}
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
0006d22 |
%pom_disable_module integrationtest/wildfly
|
|
Marek Goldmann |
f41e2d9 |
%pom_disable_module integrationtest/spring
|
|
Marek Goldmann |
0006d22 |
%pom_disable_module integrationtest/narayana
|
|
Marek Goldmann |
f41e2d9 |
%pom_disable_module testing
|
|
Marek Goldmann |
f41e2d9 |
%pom_disable_module modules
|
|
Marek Goldmann |
f41e2d9 |
%pom_disable_module legacy
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
c96c23c |
%if !%{with_infinispan}
|
|
Marek Goldmann |
c96c23c |
%pom_disable_module infinispan
|
|
Marek Goldmann |
c96c23c |
%endif
|
|
Marek Goldmann |
c96c23c |
|
|
Marek Goldmann |
f41e2d9 |
%pom_remove_plugin ":maven-enforcer-plugin"
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
%pom_remove_dep "org.apache.tika:tika-parsers" engine/pom.xml
|
|
Marek Goldmann |
f41e2d9 |
%pom_add_dep "org.apache.tika:tika-core" engine/pom.xml
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
c96c23c |
sed -i "s|luceneVersion>3.6.2</luceneVersion|luceneVersion>3
|
|
Marek Goldmann |
c96c23c |
|
|
Marek Goldmann |
f41e2d9 |
%build
|
|
Marek Goldmann |
f41e2d9 |
%mvn_build -f
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
%install
|
|
Marek Goldmann |
f41e2d9 |
%mvn_install
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
%files -f .mfiles
|
|
Marek Goldmann |
f41e2d9 |
%dir %{_javadir}/%{name}
|
|
Marek Goldmann |
f41e2d9 |
%doc lgpl.txt README.md
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
%files javadoc -f .mfiles-javadoc
|
|
Marek Goldmann |
f41e2d9 |
%doc lgpl.txt
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
%changelog
|
|
Marek Goldmann |
326d971 |
* Mon Jun 16 2014 Marek Goldmann <mgoldman@redhat.com> - 4.5.1-4
|
|
Marek Goldmann |
326d971 |
- Rebuild
|
|
Marek Goldmann |
326d971 |
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
5762fd9 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.5.1-3
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
5762fd9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/f970308d71f3ca61b27e8dd3eff4452513db64aa06f933115f14504cd846b4df?s=16&d=retro) |
5762fd9 |
|
|
Marek Goldmann |
2120408 |
* Thu Apr 17 2014 Marek Goldmann <mgoldman@redhat.com> - 4.5.1-2
|
|
Marek Goldmann |
2120408 |
- Rebuild with infinispan
|
|
Marek Goldmann |
2120408 |
|
|
Marek Goldmann |
c96c23c |
* Wed Apr 16 2014 Marek Goldmann <mgoldman@redhat.com> - 4.5.1-1
|
|
Marek Goldmann |
c96c23c |
- Upstream release 4.5.1.Final
|
|
Marek Goldmann |
c96c23c |
- Add support for lucene3 compat package in Fedora > 20
|
|
Marek Goldmann |
c96c23c |
|
|
![](https://seccdn.libravatar.org/avatar/80ea5bd5469f2dbf72ea4419606e47b13e62f39e50641222f89e4aa9a5cb21b5?s=16&d=retro) |
761efbe |
* Fri Mar 28 2014 Michael Simacek <msimacek@redhat.com> - 4.5.0-2
|
|
![](https://seccdn.libravatar.org/avatar/80ea5bd5469f2dbf72ea4419606e47b13e62f39e50641222f89e4aa9a5cb21b5?s=16&d=retro) |
761efbe |
- Use Requires: java-headless rebuild (#1067528)
|
|
![](https://seccdn.libravatar.org/avatar/80ea5bd5469f2dbf72ea4419606e47b13e62f39e50641222f89e4aa9a5cb21b5?s=16&d=retro) |
761efbe |
|
|
Marek Goldmann |
86622bf |
* Fri Feb 14 2014 Marek Goldmann <mgoldman@redhat.com> - 4.5.0-1
|
|
Marek Goldmann |
86622bf |
- Upstream release 4.5.0.Final
|
|
Marek Goldmann |
86622bf |
|
|
Marek Goldmann |
0006d22 |
* Wed Jan 15 2014 Marek Goldmann <mgoldman@redhat.com> - 4.5.0-0.1.Alpha2
|
|
Marek Goldmann |
0006d22 |
- Upstream release 4.5.0.Alpha2
|
|
Marek Goldmann |
0006d22 |
|
|
![](https://seccdn.libravatar.org/avatar/4a11670336054c6170cf84f382105c5185fc50a752919d2398b4281650c77e1e?s=16&d=retro) |
83ee5e0 |
* Wed Oct 23 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 4.4.0-0.6.CR1
|
|
![](https://seccdn.libravatar.org/avatar/4a11670336054c6170cf84f382105c5185fc50a752919d2398b4281650c77e1e?s=16&d=retro) |
83ee5e0 |
- Rebuild to regenerate broken POMs
|
|
![](https://seccdn.libravatar.org/avatar/4a11670336054c6170cf84f382105c5185fc50a752919d2398b4281650c77e1e?s=16&d=retro) |
83ee5e0 |
- Related: rhbz#1021484
|
|
![](https://seccdn.libravatar.org/avatar/4a11670336054c6170cf84f382105c5185fc50a752919d2398b4281650c77e1e?s=16&d=retro) |
83ee5e0 |
|
|
Marek Goldmann |
25f5e2d |
* Mon Oct 21 2013 Marek Goldmann <mgoldman@redhat.com> - 4.4.0-0.5.CR1
|
|
Marek Goldmann |
25f5e2d |
- Enable infinispan module
|
|
Marek Goldmann |
25f5e2d |
|
|
Marek Goldmann |
f41e2d9 |
* Fri Oct 18 2013 Marek Goldmann <mgoldman@redhat.com> - 4.4.0-0.4.CR1
|
|
Marek Goldmann |
f41e2d9 |
- Updated license and dist macro
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
* Fri Oct 18 2013 Marek Goldmann <mgoldman@redhat.com> - 4.4.0-0.3.CR1
|
|
Marek Goldmann |
f41e2d9 |
- Cleaned up source from mp3 (?!) files
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
* Wed Oct 16 2013 Marek Goldmann <mgoldman@redhat.com> - 4.4.0-0.2.CR1
|
|
Marek Goldmann |
f41e2d9 |
- Use version 3 (compat) of solr
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
* Wed Oct 09 2013 Marek Goldmann <mgoldman@redhat.com> - 4.4.0-0.1.CR1
|
|
Marek Goldmann |
f41e2d9 |
- Initial import
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
|
|
Marek Goldmann |
f41e2d9 |
|