SHA256
1
0
forked from pool/xerces-j2

- Fixup man page permissions

- Sort out update-alternatives

OBS-URL: https://build.opensuse.org/package/show/Java:packages/xerces-j2?expand=0&rev=40
This commit is contained in:
Tomáš Chvátal
2014-07-21 09:59:16 +00:00
committed by Git OBS Bridge
parent 05da0a826e
commit d7d8eb788a
2 changed files with 36 additions and 26 deletions

View File

@@ -1,3 +1,13 @@
-------------------------------------------------------------------
Mon Jul 21 09:58:48 UTC 2014 - tchvatal@suse.com
- Fixup man page permissions
-------------------------------------------------------------------
Mon Jul 21 09:20:42 UTC 2014 - tchvatal@suse.com
- Sort out update-alternatives
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 6 15:48:05 UTC 2014 - tchvatal@suse.com Fri Jun 6 15:48:05 UTC 2014 - tchvatal@suse.com

View File

@@ -17,8 +17,6 @@
%define cvs_version 2_11_0 %define cvs_version 2_11_0
%define release 3jpp
%define section free
Name: xerces-j2 Name: xerces-j2
Version: 2.11.0 Version: 2.11.0
Release: 0 Release: 0
@@ -186,8 +184,8 @@ cp -p build/xml-apis.jar %{buildroot}%{_javadir}/%{name}-%{version}-xml-apis.j
(cd %{buildroot}%{_javadir} && for jar in *-%{version}*.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done) (cd %{buildroot}%{_javadir} && for jar in *-%{version}*.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
# scripts # scripts
mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_bindir}
cp -p %{SOURCE2} %{buildroot}%{_bindir}/%{name}-version install -p -m 755 %{SOURCE2} %{buildroot}%{_bindir}/%{name}-version
cp -p %{SOURCE4} %{buildroot}%{_bindir}/%{name}-constants install -p -m 755 %{SOURCE4} %{buildroot}%{_bindir}/%{name}-constants
# mans # mans
install -d -m 755 %{buildroot}%{_mandir}/man1 install -d -m 755 %{buildroot}%{_mandir}/man1
install -p -m 644 %{SOURCE3} %{buildroot}%{_mandir}/man1 install -p -m 644 %{SOURCE3} %{buildroot}%{_mandir}/man1
@@ -197,15 +195,17 @@ mkdir -p %{buildroot}%{_datadir}/%{name}
cp -p build/xercesSamples.jar \ cp -p build/xercesSamples.jar \
%{buildroot}%{_datadir}/%{name}/%{name}-samples.jar %{buildroot}%{_datadir}/%{name}/%{name}-samples.jar
cp -pr data %{buildroot}%{_datadir}/%{name} cp -pr data %{buildroot}%{_datadir}/%{name}
# jaxp_parser_impl ghost symlink
ln -s %{_sysconfdir}/alternatives \ # alternatives
%{buildroot}%{_javadir}/jaxp_parser_impl.jar mkdir -p %{buildroot}%{_sysconfdir}/alternatives/
# xml-apis ghost symlink ln -s %{_javadir}/%{name}.jar %{buildroot}%{_sysconfdir}/alternatives/jaxp_parser_impl.jar
ln -s %{_sysconfdir}/alternatives \ ln -s %{_sysconfdir}/alternatives/jaxp_parser_impl.jar %{buildroot}%{_javadir}/jaxp_parser_impl.jar
%{buildroot}%{_javadir}/xml-commons-apis.jar
# xml-resolver ghost symlink ln -s %{_javadir}/%{name}-xml-apis.jar %{buildroot}%{_sysconfdir}/alternatives/xml-commons-apis.jar
ln -s %{_sysconfdir}/alternatives \ ln -s %{_sysconfdir}/alternatives/xml-commons-apis.jar %{buildroot}%{_javadir}/xml-commons-apis.jar
%{buildroot}%{_javadir}/xml-commons-resolver.jar
ln -s %{_javadir}/%{name}-xml-resolver.jar %{buildroot}%{_sysconfdir}/alternatives/xml-commons-resolver.jar
ln -s %{_sysconfdir}/alternatives/xml-commons-resolver.jar %{buildroot}%{_javadir}/xml-commons-resolver.jar
%post %post
%{_sbindir}/update-alternatives --install %{_javadir}/jaxp_parser_impl.jar jaxp_parser_impl %{_javadir}/%{name}.jar 23 %{_sbindir}/update-alternatives --install %{_javadir}/jaxp_parser_impl.jar jaxp_parser_impl %{_javadir}/%{name}.jar 23
@@ -220,48 +220,48 @@ ln -s %{_sysconfdir}/alternatives \
%{_sbindir}/update-alternatives --auto xml-commons-resolver %{_sbindir}/update-alternatives --auto xml-commons-resolver
%preun %preun
{ if [ $1 = 0 ] ; then
[ $1 = 0 ] || exit 0
%{_sbindir}/update-alternatives --remove jaxp_parser_impl %{_javadir}/%{name}.jar %{_sbindir}/update-alternatives --remove jaxp_parser_impl %{_javadir}/%{name}.jar
} >/dev/null 2>&1 || : fi
%preun xml-apis %preun xml-apis
{ if [ $1 = 0 ] ; then
[ $1 = 0 ] || exit 0
%{_sbindir}/update-alternatives --remove xml-commons-apis %{_javadir}/%{name}-xml-apis.jar %{_sbindir}/update-alternatives --remove xml-commons-apis %{_javadir}/%{name}-xml-apis.jar
} >/dev/null 2>&1 || : fi
%preun xml-resolver %preun xml-resolver
{ if [ $1 = 0 ] ; then
[ $1 = 0 ] || exit 0
%{_sbindir}/update-alternatives --remove xml-commons-resolver %{_javadir}/%{name}-xml-commons-resolver.jar %{_sbindir}/update-alternatives --remove xml-commons-resolver %{_javadir}/%{name}-xml-commons-resolver.jar
} >/dev/null 2>&1 || : fi
%files %files
%defattr(0644,root,root,0755) %defattr(0644,root,root,0755)
%doc LICENSE README %doc LICENSE README
%{_javadir}/%{name}-%{version}.jar %{_javadir}/%{name}-%{version}.jar
%{_javadir}/%{name}.jar %{_javadir}/%{name}.jar
%ghost %{_javadir}/jaxp_parser_impl.jar %{_javadir}/jaxp_parser_impl.jar
%ghost %{_sysconfdir}/alternatives/jaxp_parser_impl.jar
%files xml-apis %files xml-apis
%defattr(0644,root,root,0755) %defattr(0644,root,root,0755)
%{_javadir}/%{name}-%{version}-xml-apis.jar %{_javadir}/%{name}-%{version}-xml-apis.jar
%{_javadir}/%{name}-xml-apis.jar %{_javadir}/%{name}-xml-apis.jar
%ghost %{_javadir}/xml-commons-apis.jar %{_javadir}/xml-commons-apis.jar
%ghost %{_sysconfdir}/alternatives/xml-commons-apis.jar
%files xml-resolver %files xml-resolver
%defattr(0644,root,root,0755) %defattr(0644,root,root,0755)
%{_javadir}/%{name}-%{version}-xml-resolver.jar %{_javadir}/%{name}-%{version}-xml-resolver.jar
%{_javadir}/%{name}-xml-resolver.jar %{_javadir}/%{name}-xml-resolver.jar
%ghost %{_javadir}/xml-commons-resolver.jar %{_javadir}/xml-commons-resolver.jar
%ghost %{_sysconfdir}/alternatives/xml-commons-resolver.jar
%files demo %files demo
%defattr(0644,root,root,0755) %defattr(0644,root,root,0755)
%{_datadir}/%{name} %{_datadir}/%{name}
%files scripts %files scripts
%defattr(0755,root,root,0755) %defattr(-,root,root)
%{_bindir}/* %{_bindir}/*
%{_mandir}/man1/* %{_mandir}/man1/*