Projects
Mega:24.03:SP1:Everything
maven-doxia
_service:tar_scm:maven-doxia.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:maven-doxia.spec of Package maven-doxia
%bcond_with itext %bcond_without markdown %bcond_without fop Name: maven-doxia Version: 1.7 Release: 13 Epoch: 0 Summary: Content generation framework License: ASL 2.0 URL: http://maven.apache.org/doxia/ Source0: http://repo2.maven.org/maven2/org/apache/maven/doxia/doxia/%{version}/doxia-%{version}-source-release.zip Patch1: 0001-Fix-itext-dependency.patch Patch2: 0002-Update-to-Plexus-Container-1.5.5.patch Patch3: 0003-Disable-tests-which-rely-on-ordering-in-set.patch Patch4: 0004-Port-to-fop-2.0.patch BuildArch: noarch BuildRequires: maven-local mvn(commons-lang:commons-lang) mvn(junit:junit) BuildRequires: mvn(org.apache.httpcomponents:httpclient) BuildRequires: mvn(org.apache.httpcomponents:httpcore) mvn(org.apache.maven:maven-parent:pom:) BuildRequires: mvn(org.codehaus.modello:modello-maven-plugin) BuildRequires: mvn(org.codehaus.plexus:plexus-component-annotations) BuildRequires: mvn(org.codehaus.plexus:plexus-component-metadata) BuildRequires: mvn(org.codehaus.plexus:plexus-container-default) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) mvn(xmlunit:xmlunit) %if %{with fop} BuildRequires: mvn(commons-collections:commons-collections) BuildRequires: mvn(commons-configuration:commons-configuration) mvn(log4j:log4j:1.2.12) BuildRequires: mvn(org.apache.xmlgraphics:fop) %endif %if %{with itext} BuildRequires: mvn(com.lowagie:itext) %endif %if %{with markdown} BuildRequires: mvn(org.pegdown:pegdown) %endif Obsoletes: maven-doxia-book < %{epoch}:%{version}-%{release} Obsoletes: maven-doxia-maven-plugin < %{epoch}:%{version}-%{release} %description Doxia is a content generation framework which aims to provide its users with powerful techniques for generating static and dynamic content. Doxia can be used to generate static sites in addition to being incorporated into dynamic content generation systems like blogs, wikis and content management systems. %package core Summary: Core module for %{name} %description core This package provides %{summary}. %package logging-api Summary: Logging-api module for %{name} %description logging-api This package provides %{summary}. %package module-apt Summary: APT module for %{name} %description module-apt This package provides %{summary}. %package module-confluence Summary: Confluence module for %{name} %description module-confluence This package provides %{summary}. %package module-docbook-simple Summary: Simplified DocBook module for %{name} %description module-docbook-simple This package provides %{summary}. %package module-fml Summary: FML module for %{name} %description module-fml This package provides %{summary}. %if %{with fop} %package module-fo Summary: FO module for %{name} %description module-fo This package provides %{summary}. %endif %if %{with itext} %package module-itext Summary: iText module for %{name} %description module-itext This package provides %{summary}. %endif %if %{with markdown} %package module-markdown Summary: Markdown module for %{name} %description module-markdown This package provides %{summary}. %endif %package module-latex Summary: Latex module for %{name} %description module-latex This package provides %{summary}. %package module-rtf Summary: RTF module for %{name} %description module-rtf This package provides %{summary}. %package modules Summary: Doxia modules for several markup languages. %description modules This package provides %{summary}. %package module-twiki Summary: TWiki module for %{name} %description module-twiki This package provides %{summary}. %package module-xdoc Summary: XDoc module for %{name} %description module-xdoc This package provides %{summary}. %package module-xhtml Summary: XHTML module for %{name} %description module-xhtml This package provides %{summary}. %package sink-api Summary: Sink-api module for %{name} %description sink-api This package provides %{summary}. %package tests Summary: Tests for %{name} %description tests This package provides %{summary}. %package test-docs Summary: Test-docs module for %{name} %description test-docs This package provides %{summary}. %package javadoc Summary: Javadoc for %{name} %description javadoc API documentation for %{name}. %prep %setup -q -n doxia-%{version} %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %pom_remove_plugin org.codehaus.mojo:clirr-maven-plugin pom.xml %pom_remove_plugin :apache-rat-plugin %pom_xpath_inject "pom:plugin[pom:artifactId[text()='modello-maven-plugin']]"\ "/pom:executions/pom:execution/pom:configuration" \ "<useJava5>true</useJava5>" doxia-modules/doxia-module-fml/pom.xml rm doxia-core/src/test/java/org/apache/maven/doxia/util/XmlValidatorTest.java rm doxia-modules/doxia-module-markdown/src/test/java/org/apache/maven/doxia/module/markdown/MarkdownParserTest.java %mvn_package :::tests: tests %if %{without itext} %pom_disable_module doxia-module-itext doxia-modules %endif %if %{without markdown} %pom_disable_module doxia-module-markdown doxia-modules %endif %if %{without fop} %pom_disable_module doxia-module-fo doxia-modules %endif %build %mvn_build -s %install %mvn_install %files -f .mfiles-doxia %dir %{_javadir}/%{name} %doc LICENSE NOTICE %files core -f .mfiles-doxia-core %files logging-api -f .mfiles-doxia-logging-api %doc LICENSE NOTICE %files module-apt -f .mfiles-doxia-module-apt %files module-confluence -f .mfiles-doxia-module-confluence %files module-docbook-simple -f .mfiles-doxia-module-docbook-simple %files module-fml -f .mfiles-doxia-module-fml %if %{with fop} %files module-fo -f .mfiles-doxia-module-fo %endif %if %{with itext} %files module-itext -f .mfiles-doxia-module-itext %endif %if %{with markdown} %files module-markdown -f .mfiles-doxia-module-markdown %endif %files module-latex -f .mfiles-doxia-module-latex %files module-rtf -f .mfiles-doxia-module-rtf %files modules -f .mfiles-doxia-modules %files module-twiki -f .mfiles-doxia-module-twiki %files module-xdoc -f .mfiles-doxia-module-xdoc %files module-xhtml -f .mfiles-doxia-module-xhtml %files sink-api -f .mfiles-doxia-sink-api %files test-docs -f .mfiles-doxia-test-docs %files tests -f .mfiles-tests %doc LICENSE NOTICE %files javadoc -f .mfiles-javadoc %doc LICENSE NOTICE %changelog * Mon Feb 21 2022 wangkai <wangkai385@huawei.com> - 1.7-13 - Rebuild for fix log4j1.x cves * Sat Sep 19 2020 huanghaitao <huanghaitao8@huawei.com> - 1.7-12 - delete depends * Tue Jan 21 2020 lihao <lihao129@huawei.com> - 1.7-11 - init package
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2