Пакет picketbox: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | Group: Development/Java # BEGIN SourceDeps(oneline): BuildRequires(pre): rpm-macros-java BuildRequires: rpm-build-java # END SourceDeps(oneline) BuildRequires: /proc BuildRequires: jpackage-generic-compat # see https://bugzilla.altlinux.org/show_bug.cgi?id=10382 %define _localstatedir %{_var} # %%version is ahead of its definition. Predefining for rpm 4.0 compatibility. %define version 4.9.6 %global namedreltag .Final %global namedversion %{version}%{?namedreltag} Name: picketbox Version: 4.9.6 Release: alt1_6jpp8 Summary: Security framework for Java Applications License: LGPLv2+ URL: http://picketbox.jboss.org Source0: https://github.com/picketbox/picketbox/archive/v%{namedversion}.tar.gz Source1: picketbox-%{namedversion}-pom.xml # Until this is merged: https://github.com/picketbox/picketbox/pull/61 Patch0: picketbox-assembly.patch BuildArch: noarch BuildRequires: maven-local BuildRequires: mvn(javax.persistence:persistence-api) BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-release-plugin) BuildRequires: mvn(org.codehaus.mojo:javacc-maven-plugin) BuildRequires: mvn(org.hibernate:hibernate-core:3) BuildRequires: mvn(org.hibernate:hibernate-entitymanager:3) BuildRequires: mvn(org.infinispan:infinispan-core) BuildRequires: mvn(org.jboss:jboss-parent:pom:) BuildRequires: mvn(org.jboss.logging:jboss-logging) BuildRequires: mvn(org.jboss.logging:jboss-logging-annotations) BuildRequires: mvn(org.jboss.logging:jboss-logging-processor) BuildRequires: mvn(org.jboss.maven.plugins:maven-injection-plugin) BuildRequires: mvn(org.jboss.modules:jboss-modules) BuildRequires: mvn(org.jboss.security:jbossxacml) BuildRequires: mvn(org.jboss.spec.javax.resource:jboss-connector-api_1.6_spec) BuildRequires: mvn(org.jboss.spec.javax.security.auth.message:jboss-jaspi-api_1.1_spec) BuildRequires: mvn(org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec) BuildRequires: mvn(org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec) BuildRequires: mvn(org.picketbox:picketbox-commons) BuildRequires: xmvn Source44: import.info %description Java Security Framework that provides Java developers the following functionality: - Authentication Support - Authorization Support - Audit Support - Security Mapping Support - An Oasis XACML v2.0 compliant engine %package javadoc Group: Development/Java Summary: Javadoc for %{name} BuildArch: noarch %description javadoc This package contains the API documentation for %{name}. %prep %setup -q -n %{name}-%{namedversion} %patch0 -p1 # Change hibernate version %pom_change_dep org.hibernate: ::3 security-jboss-sx/acl %pom_remove_dep "org.hibernate:hibernate-annotations" security-jboss-sx/acl/pom.xml %pom_change_dep :servlet-api org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec security-spi/spi %pom_change_dep :servlet-api org.jboss.spec.javax.servlet:jboss-servlet-api_3.0_spec:1.0.2.Final security-spi/parent # Disable default-jar execution of maven-jar-plugin, which is causing # problems with version 3.0.0 of the plugin. %pom_xpath_inject "pom:plugin[pom:artifactId='maven-jar-plugin']/pom:executions" " <execution> <id>default-jar</id> <phase>skip</phase> </execution>" security-jboss-sx/jbosssx-client %pom_remove_dep org.jboss.modules:jboss-modules security-jboss-sx/parent %pom_add_dep_mgmt org.jboss.modules:jboss-modules:1.3.4.Final:compile security-jboss-sx/parent # Don't use deprecated "attached" goal of Maven Assembly Plugin, which # was removed in version 3.0.0. %pom_xpath_set -r "pom:plugin[pom:artifactId='maven-assembly-plugin']/pom:executions/pom:execution/pom:goals/pom:goal[text()='attached']" single %pom_remove_dep org.picketbox:common-spi security-jboss-sx/identity %pom_add_dep org.picketbox:common-spi:'${project.version}':compile security-jboss-sx/identity %build %mvn_build -f %install %mvn_install # Assembly jar install -pm 644 assembly/target/picketbox-%{namedversion}-bin.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}.jar install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}.pom %add_maven_depmap JPP.%{name}-%{name}.pom %{name}/%{name}.jar %files -f .mfiles %files javadoc -f .mfiles-javadoc %changelog * Thu Apr 19 2018 Igor Vlasenko <viy@altlinux.ru> 4.9.6-alt1_6jpp8 - java update * Thu Nov 09 2017 Igor Vlasenko <viy@altlinux.ru> 4.9.6-alt1_5jpp8 - fc27 update * Sun Oct 22 2017 Igor Vlasenko <viy@altlinux.ru> 4.9.6-alt1_4jpp8 - new jpp release * Fri Dec 16 2016 Igor Vlasenko <viy@altlinux.ru> 4.9.6-alt1_1jpp8 - new version * Tue Nov 22 2016 Igor Vlasenko <viy@altlinux.ru> 4.0.21-alt1_0.3.Beta1jpp8 - new fc release * Thu Feb 11 2016 Igor Vlasenko <viy@altlinux.ru> 4.0.21-alt1_0.2.Beta1jpp8 - new version * Mon Sep 08 2014 Igor Vlasenko <viy@altlinux.ru> 4.0.18-alt1_1jpp7 - new release * Mon Jul 28 2014 Igor Vlasenko <viy@altlinux.ru> 4.0.6-alt2_9jpp7 - new release * Mon Jul 14 2014 Igor Vlasenko <viy@altlinux.ru> 4.0.6-alt2_7jpp7 - NMU rebuild to move poms and fragments * Thu Sep 13 2012 Igor Vlasenko <viy@altlinux.ru> 4.0.6-alt1_7jpp7 - new version |