Package tomcatjss: 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 | %define _unpackaged_files_terminate_build 1 %define jss_version 5.2.0 %define tomcat_version 9.0.37 %define java_version 17 # tomcatjss was renamed dogtag-tomcatjss %define tomcatjss_rebranded_version 8.2.0-alt1 Name: tomcatjss Version: 8.4.1 Release: alt1 Summary: JSSE module for Apache Tomcat that uses JSS License: LGPLv2+ Group: System/Libraries Url: https://github.com/dogtagpki/tomcatjss Vcs: https://github.com/dogtagpki/tomcatjss Source: %name-%version.tar Patch0: %name-%version-alt.patch # - upstream doesn't support i586 (Fedora's Java 17 is not built for that arch) # - ALT's Java 17 is not built for armh ExcludeArch: %ix86 armh BuildRequires(pre): rpm-macros-java BuildRequires: /proc BuildRequires: java-devel >= %java_version BuildRequires: jpackage-generic-compat BuildRequires: apache-commons-logging BuildRequires: ant BuildRequires: dogtag-jss >= %jss_version BuildRequires: tomcat >= %tomcat_version %description JSS Connector for Apache Tomcat, installed via the tomcatjss package, is a Java Secure Socket Extension (JSSE) module for Apache Tomcat that uses Java Security Services (JSS), a Java interface to Network Security Services (NSS). %package -n dogtag-tomcatjss Summary: JSS Connector for Apache Tomcat Group: System/Libraries Provides: tomcatjss = %EVR Obsoletes: tomcatjss < %tomcatjss_rebranded_version Requires: dogtag-jss >= %jss_version Requires: tomcat >= %tomcat_version Requires: apache-commons-logging Requires: java >= %java_version %description -n dogtag-tomcatjss JSS Connector for Apache Tomcat, installed via the tomcatjss package, is a Java Secure Socket Extension (JSSE) module for Apache Tomcat that uses Java Security Services (JSS), a Java interface to Network Security Services (NSS). %prep %setup %autopatch -p1 %build # get Tomcat <major>.<minor> version number tomcat_version=`/usr/sbin/tomcat version | sed -n 's/Server number: *\([0-9]\+\.[0-9]\+\).*/\1/p'` app_server=tomcat-$tomcat_version ant -v -f build.xml \ -Dversion=%version \ -Dsrc.dir=$app_server \ -Djnidir=%_jnidir \ compile package %install ant -v -f build.xml \ -Dversion=%version \ -Dpackage=dogtag-tomcatjss \ -Dinstall.doc.dir=%buildroot%_docdir \ -Dinstall.jar.dir=%buildroot%_javadir \ install %files -n dogtag-tomcatjss %doc %_docdir/dogtag-tomcatjss/ %_javadir/tomcatjss.jar %changelog * Tue Aug 01 2023 Stanislav Levin <slev@altlinux.org> 8.4.1-alt1 - 8.2.0 -> 8.4.1. * Tue Aug 23 2022 Stanislav Levin <slev@altlinux.org> 8.2.0-alt1 - 8.1.0 -> 8.2.0. * Thu Mar 03 2022 Stanislav Levin <slev@altlinux.org> 8.1.0-alt1 - 8.0.0 -> 8.1.0. * Thu Nov 25 2021 Stanislav Levin <slev@altlinux.org> 8.0.0-alt1 - 7.6.1 -> 8.0.0. * Fri May 21 2021 Stanislav Levin <slev@altlinux.org> 7.6.1-alt2 - Built with Java11. * Fri Feb 05 2021 Stanislav Levin <slev@altlinux.org> 7.6.1-alt1 - 7.6.0 -> 7.6.1. * Tue Nov 03 2020 Stanislav Levin <slev@altlinux.org> 7.6.0-alt1 - 7.5.0 -> 7.6.0. * Mon Sep 14 2020 Stanislav Levin <slev@altlinux.org> 7.5.0-alt1 - 7.4.1 -> 7.5.0. * Mon Aug 26 2019 Stanislav Levin <slev@altlinux.org> 7.4.1-alt1 - 7.4.0 -> 7.4.1. * Tue May 21 2019 Stanislav Levin <slev@altlinux.org> 7.4.0-alt1 - 7.3.6 -> 7.4.0. * Wed Oct 10 2018 Stanislav Levin <slev@altlinux.org> 7.3.6-alt1 - 7.3.5 -> 7.3.6. * Wed Aug 29 2018 Stanislav Levin <slev@altlinux.org> 7.3.5-alt1 - 7.3.0 -> 7.3.5. * Thu May 24 2018 Stanislav Levin <slev@altlinux.org> 7.3.0-alt1 - 7.2.4 -> 7.3.0 * Wed Nov 08 2017 Stanislav Levin <slev@altlinux.org> 7.2.4-alt2 - Remove tomcat-native from Conflicts due to tomcat dependency on tomcat-native * Fri Sep 22 2017 Stanislav Levin <slev@altlinux.org> 7.2.4-alt1 - Update to upstream's 7.2.4 version * Fri Dec 16 2016 Igor Vlasenko <viy@altlinux.ru> 7.1.4-alt1_1jpp8 - new version * Tue Nov 22 2016 Igor Vlasenko <viy@altlinux.ru> 7.1.3-alt1_2jpp8 - new fc release * Thu Feb 11 2016 Igor Vlasenko <viy@altlinux.ru> 7.1.3-alt1_1jpp8 - new version * Sat Jun 01 2013 Igor Vlasenko <viy@altlinux.ru> 7.1.0-alt1_2 - new version |