From fa3542846cd762444915dc97a0a92bcb811685e1 Mon Sep 17 00:00:00 2001 From: eulerstorage Date: Tue, 17 Dec 2019 18:26:06 +0800 Subject: [PATCH] Package init Signed-off-by: eulerstorage --- netty-tcnative.spec | 62 --------------------------------------------- 1 file changed, 62 deletions(-) diff --git a/netty-tcnative.spec b/netty-tcnative.spec index f2e59b1..2ac0358 100644 --- a/netty-tcnative.spec +++ b/netty-tcnative.spec @@ -55,68 +55,6 @@ cp target/native-build/target/lib/lib%{name}-%{name_ver}.so %{buildroot}%{_libdi javac -d . -cp %{buildroot}%{_jnidir}/%{name}/%{name}.jar %{SOURCE1} -%files -f .mfiles -%doc %{_javadocdir}/%{name} -%dir %{_jnidir}/%{name} -%dir %{_libdir}/%{name} -%dir %{_mavenpomdir}/%{name} -%%global name_reltag .Fork2 -%global name_ver %{version}%{name_reltag} - -Name: netty-tcnative -Version: 1.1.30 -Release: 13 -Summary: Fork of Tomcat Native with improved OpenSSL and mavenized build -License: ASL 2.0 -URL: https://github.com/netty/netty/wiki/Forked-Tomcat-Native -Source0: https://github.com/netty/netty-tcnative/archive/%{name}-%{name_ver}.tar.gz -Source1: CheckLibrary.java -Patch1: i388aprFix.patch -Patch2: fixLibNames.patch.in - -BuildRequires: apr-devel autoconf automake compat-openssl10-devel glibc-devel -BuildRequires: libtool maven-antrun-plugin maven-hawtjni-plugin maven-local -BuildRequires: maven-plugin-build-helper maven-plugin-bundle -BuildRequires: maven-remote-resources-plugin maven-source-plugin netty -BuildRequires: sonatype-oss-parent -BuildRequires: mvn(kr.motd.maven:os-maven-plugin) - -Provides: netty-tcnative-javadoc -Obsoletes: netty-tcnative-javadoc - -%description -netty-tcnative is a fork of Tomcat Native. It includes a set of changes -contributed by Twitter, Inc, such as: - * Simplified distribution and linkage of native library - * Complete mavenization of the project - * Improved OpenSSL support -To minimize the maintenance burden, we create a dedicated branch for each stable -upstream release and apply our own changes on top of it, while keeping the -number of maintained branches to minimum - - -%prep -%setup -q -n %{name}-%{name}-%{name_ver} -%patch1 -p1 -patch=`mktemp` -sed "s;@PATH@;%{_libdir}/%{name};g" < %{PATCH2} > $patch -patch -p1 < $patch - - -%build -%set_build_flags -%mvn_build -f - -%install -%mvn_install -mkdir -p %{buildroot}%{_libdir}/%{name}/ -cp target/native-build/target/lib/lib%{name}-%{name_ver}.so %{buildroot}%{_libdir}/%{name}/lib%{name}.so - - -%check -javac -d . -cp %{buildroot}%{_jnidir}/%{name}/%{name}.jar %{SOURCE1} - - %files -f .mfiles %doc %{_javadocdir}/%{name} %dir %{_jnidir}/%{name}