- Run spec-cleaner

OBS-URL: https://build.opensuse.org/package/show/Publishing/openjade?expand=0&rev=13
This commit is contained in:
Martin Pluskal 2017-11-13 17:12:51 +00:00 committed by Git OBS Bridge
parent 791d306962
commit 2dcca7a8f9
2 changed files with 47 additions and 48 deletions

View File

@ -1,3 +1,8 @@
-------------------------------------------------------------------
Mon Nov 13 17:13:49 UTC 2017 - mpluskal@suse.com
- Run spec-cleaner
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Nov 13 15:12:52 UTC 2017 - dimstar@opensuse.org Mon Nov 13 15:12:52 UTC 2017 - dimstar@opensuse.org

View File

@ -16,15 +16,14 @@
# #
%define regcat %{_bindir}/sgml-register-catalog
Name: openjade Name: openjade
BuildRequires: gcc-c++
BuildRequires: libtool
BuildRequires: opensp-devel
Version: 1.3.2 Version: 1.3.2
Release: 0 Release: 0
Summary: DSSSL Engine for SGML Documents Summary: DSSSL Engine for SGML Documents
License: MIT License: MIT
Group: Productivity/Publishing/SGML Group: Productivity/Publishing/SGML
Url: http://openjade.sourceforge.net/
Source: http://switch.dl.sourceforge.net/sourceforge/openjade/openjade-1.3.2.tar.bz2 Source: http://switch.dl.sourceforge.net/sourceforge/openjade/openjade-1.3.2.tar.bz2
Source1: jade_style-sheet.dtd Source1: jade_style-sheet.dtd
Source2: %{name}-README.SUSE Source2: %{name}-README.SUSE
@ -33,15 +32,15 @@ Patch2: openjade-1.3.2-makefile.patch
Patch3: openjade-1.3.2-shared.patch Patch3: openjade-1.3.2-shared.patch
Patch4: gcc46_default_ctors.patch Patch4: gcc46_default_ctors.patch
Patch5: openjade-1.3.2-getopts.patch Patch5: openjade-1.3.2-getopts.patch
BuildRequires: gcc-c++
BuildRequires: libtool
BuildRequires: opensp-devel
Requires: opensp
Requires(pre): %{regcat}
# Conflicts: jade_dsl # Conflicts: jade_dsl
Obsoletes: jade_dsl Obsoletes: jade_dsl
Provides: jade Provides: jade
Provides: jade_dsl Provides: jade_dsl
Requires: opensp
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://openjade.sourceforge.net/
%define regcat /usr/bin/sgml-register-catalog
PreReq: %{regcat}
%description %description
OpenJade, the follow-up to Jade by James Clark, is an implementation of OpenJade, the follow-up to Jade by James Clark, is an implementation of
@ -67,13 +66,13 @@ framework (package 'openjade').
%define INSTALL_DATA install -m644 %define INSTALL_DATA install -m644
%define sgml_dir %{_datadir}/sgml %define sgml_dir %{_datadir}/sgml
%define sgml_dir_pkg %{sgml_dir}/%{name} %define sgml_dir_pkg %{sgml_dir}/%{name}
%define sgml_var_dir /var/lib/sgml %define sgml_var_dir %{_localstatedir}/lib/sgml
%prep %prep
%setup -q %setup -q
# -n %%{name}-1.3.2-rc2 # -n %%{name}-1.3.2-rc2
cp %{S:1} dsssl cp %{SOURCE1} dsssl
cp %{S:2} README.SUSE cp %{SOURCE2} README.SUSE
%patch1 %patch1
%patch2 -p1 %patch2 -p1
%patch3 %patch3
@ -82,10 +81,10 @@ cp %{S:2} README.SUSE
%build %build
# export CXXFLAGS='-O' # export CXXFLAGS='-O'
%if %{suse_version} > 1320 %if 0%{?suse_version} > 1320
export CXXFLAGS="$RPM_OPT_FLAGS -fno-lifetime-dse" export CXXFLAGS="%{optflags} -fno-lifetime-dse"
%else %else
export CXXFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="%{optflags}"
%endif %endif
# export CXXFLAGS="-g -march=i486 -mcpu=i686" # export CXXFLAGS="-g -march=i486 -mcpu=i686"
# export DEFAULT_SCHEME_BUILTINS=/usr/share/sgml/openjade/builtins.dsl # export DEFAULT_SCHEME_BUILTINS=/usr/share/sgml/openjade/builtins.dsl
@ -102,12 +101,12 @@ autoconf --force
# autoreconf --force --install -I config # autoreconf --force --install -I config
%configure --disable-static --with-gnu-ld --with-pic \ %configure --disable-static --with-gnu-ld --with-pic \
--datadir=%{sgml_dir}/openjade \ --datadir=%{sgml_dir}/openjade \
--enable-splibdir=%_libdir \ --enable-splibdir=%{_libdir} \
--enable-http \ --enable-http \
--enable-mif \ --enable-mif \
--enable-default-catalog="CATALOG:/etc/sgml/catalog:%{sgml_dir}/CATALOG" --enable-default-catalog="CATALOG:%{_sysconfdir}/sgml/catalog:%{sgml_dir}/CATALOG"
# [ -r jade/openjade.orig ] && mv jade/openjade.orig jade/openjade # [ -r jade/openjade.orig ] && mv jade/openjade.orig jade/openjade
%{__make} %{?jobs:-j%jobs} make %{?_smp_mflags}
# # now start building the debug version # # now start building the debug version
# mv jade/openjade jade/openjade.orig # mv jade/openjade jade/openjade.orig
# zcat %%{P:5} | patch -s -p 1 # zcat %%{P:5} | patch -s -p 1
@ -116,60 +115,60 @@ autoconf --force
# mv jade/openjade.orig jade/openjade # mv jade/openjade.orig jade/openjade
%install %install
%{INSTALL_DIR} $RPM_BUILD_ROOT%{_libdir} \ %{INSTALL_DIR} %{buildroot}%{_libdir} \
$RPM_BUILD_ROOT%{sgml_dir}/%{name} \ %{buildroot}%{sgml_dir}/%{name} \
$RPM_BUILD_ROOT%{_includedir}/%{name} %{buildroot}%{_includedir}/%{name}
make install DESTDIR=$RPM_BUILD_ROOT %make_install
ln -sf openjade $RPM_BUILD_ROOT/usr/bin/jade ln -sf openjade %{buildroot}%{_bindir}/jade
[ -r jade/openjade-valid-fo ] && install -s jade/openjade-valid-fo $RPM_BUILD_ROOT%{_bindir} [ -r jade/openjade-valid-fo ] && install -s jade/openjade-valid-fo %{buildroot}%{_bindir}
make install-man DESTDIR=$RPM_BUILD_ROOT make install-man DESTDIR=%{buildroot}
pushd $RPM_BUILD_ROOT%{_mandir} pushd %{buildroot}%{_mandir}
# find . ! -name 'jade*' -exec rm -f {} \; # find . ! -name 'jade*' -exec rm -f {} \;
pushd man1 && ln -sf openjade.1 jade.1 && popd pushd man1 && ln -sf openjade.1 jade.1 && popd
popd popd
/sbin/ldconfig -n $RPM_BUILD_ROOT%{_libdir} /sbin/ldconfig -n %{buildroot}%{_libdir}
# %%{INSTALL_DATA} include/*.* $RPM_BUILD_ROOT%%{_includedir}/%%{name} # %%{INSTALL_DATA} include/*.* $RPM_BUILD_ROOT%%{_includedir}/%%{name}
%{INSTALL_DATA} generic/*.h $RPM_BUILD_ROOT%{_includedir}/%{name} %{INSTALL_DATA} generic/*.h %{buildroot}%{_includedir}/%{name}
%{INSTALL_DATA} grove/Node.h $RPM_BUILD_ROOT%{_includedir}/%{name} %{INSTALL_DATA} grove/Node.h %{buildroot}%{_includedir}/%{name}
%{INSTALL_DATA} spgrove/GroveApp.h \ %{INSTALL_DATA} spgrove/GroveApp.h \
spgrove/GroveBuilder.h $RPM_BUILD_ROOT%{_includedir}/%{name} spgrove/GroveBuilder.h %{buildroot}%{_includedir}/%{name}
%{INSTALL_DATA} style/FOTBuilder.h style/GroveManager.h \ %{INSTALL_DATA} style/FOTBuilder.h style/GroveManager.h \
style/DssslApp.h style/dsssl_ns.h \ style/DssslApp.h style/dsssl_ns.h \
$RPM_BUILD_ROOT%{_includedir}/%{name} %{buildroot}%{_includedir}/%{name}
# pushd $RPM_BUILD_ROOT%%{_mandir}/man1 # pushd $RPM_BUILD_ROOT%%{_mandir}/man1
# popd # popd
# pushd $RPM_BUILD_ROOT%%{_bindir} # pushd $RPM_BUILD_ROOT%%{_bindir}
# popd # popd
# %%{INSTALL_DIR} $RPM_BUILD_ROOT/etc/profile.d # %%{INSTALL_DIR} $RPM_BUILD_ROOT/etc/profile.d
# %%{INSTALL_DATA} jade_dsl.sh $RPM_BUILD_ROOT/etc/profile.d # %%{INSTALL_DATA} jade_dsl.sh $RPM_BUILD_ROOT/etc/profile.d
%{INSTALL_DIR} $RPM_BUILD_ROOT%{sgml_dir_pkg} %{INSTALL_DIR} %{buildroot}%{sgml_dir_pkg}
# comes with opensp: # comes with opensp:
# %%{INSTALL_DATA} japan.sgmldecl $RPM_BUILD_ROOT%%{sgml_dir_pkg}/japan.dcl # %%{INSTALL_DATA} japan.sgmldecl $RPM_BUILD_ROOT%%{sgml_dir_pkg}/japan.dcl
# %%{INSTALL_DATA} pubtext/xml.dcl $RPM_BUILD_ROOT%%{sgml_dir_pkg}/xml.dcl # %%{INSTALL_DATA} pubtext/xml.dcl $RPM_BUILD_ROOT%%{sgml_dir_pkg}/xml.dcl
# sed 's|decl|dcl|' pubtext/xml.soc > $RPM_BUILD_ROOT%%{sgml_dir_pkg}/xml.soc # sed 's|decl|dcl|' pubtext/xml.soc > $RPM_BUILD_ROOT%%{sgml_dir_pkg}/xml.soc
pushd dsssl pushd dsssl
%{INSTALL_DATA} catalog dsssl.dtd extensions.dsl fot.dtd style-sheet.dtd \ %{INSTALL_DATA} catalog dsssl.dtd extensions.dsl fot.dtd style-sheet.dtd \
builtins.dsl jade_style-sheet.dtd $RPM_BUILD_ROOT%{sgml_dir_pkg} builtins.dsl jade_style-sheet.dtd %{buildroot}%{sgml_dir_pkg}
%{INSTALL_DIR} $RPM_BUILD_ROOT%{sgml_var_dir} %{INSTALL_DIR} %{buildroot}%{sgml_var_dir}
sed 's:"\([^"]*\(dtd\|dsl\)\)"$:"%{sgml_dir_pkg}/\1":' catalog \ sed 's:"\([^"]*\(dtd\|dsl\)\)"$:"%{sgml_dir_pkg}/\1":' catalog \
> $RPM_BUILD_ROOT%{sgml_var_dir}/CATALOG.%{name} > %{buildroot}%{sgml_var_dir}/CATALOG.%{name}
ln -sf CATALOG.%{name} $RPM_BUILD_ROOT%{sgml_var_dir}/CATALOG.jade_dsl ln -sf CATALOG.%{name} %{buildroot}%{sgml_var_dir}/CATALOG.jade_dsl
cd $RPM_BUILD_ROOT%{sgml_dir} \ cd %{buildroot}%{sgml_dir} \
&& ln -sf ../../..%{sgml_var_dir}/CATALOG.%{name} CATALOG.%{name} \ && ln -sf ../../..%{sgml_var_dir}/CATALOG.%{name} CATALOG.%{name} \
&& ln -sf ../../..%{sgml_var_dir}/CATALOG.%{name} CATALOG.jade_dsl && ln -sf ../../..%{sgml_var_dir}/CATALOG.%{name} CATALOG.jade_dsl
popd popd
%{INSTALL_DIR} $RPM_BUILD_ROOT%{sgml_dir}/James_Clark/dtd %{INSTALL_DIR} %{buildroot}%{sgml_dir}/James_Clark/dtd
%{INSTALL_DIR} $RPM_BUILD_ROOT%{sgml_dir}/OpenJade/dtd %{INSTALL_DIR} %{buildroot}%{sgml_dir}/OpenJade/dtd
%{INSTALL_DIR} $RPM_BUILD_ROOT%{sgml_dir}/ISO_IEC_10179:1996/dtd %{INSTALL_DIR} %{buildroot}%{sgml_dir}/ISO_IEC_10179:1996/dtd
(cd $RPM_BUILD_ROOT%{sgml_dir}/James_Clark/dtd \ (cd %{buildroot}%{sgml_dir}/James_Clark/dtd \
&& ln -sf ../../$RPM_PACKAGE_NAME/jade_style-sheet.dtd DSSSL_Style_Sheet \ && ln -sf ../../$RPM_PACKAGE_NAME/jade_style-sheet.dtd DSSSL_Style_Sheet \
&& ln -sf ../../$RPM_PACKAGE_NAME/fot.dtd DSSSL_Flow_Object_Tree) && ln -sf ../../$RPM_PACKAGE_NAME/fot.dtd DSSSL_Flow_Object_Tree)
(cd $RPM_BUILD_ROOT%{sgml_dir}/OpenJade/dtd \ (cd %{buildroot}%{sgml_dir}/OpenJade/dtd \
&& ln -sf ../../$RPM_PACKAGE_NAME/style-sheet.dtd DSSSL_Style_Sheet) && ln -sf ../../$RPM_PACKAGE_NAME/style-sheet.dtd DSSSL_Style_Sheet)
(cd $RPM_BUILD_ROOT%{sgml_dir}/ISO_IEC_10179:1996/dtd \ (cd %{buildroot}%{sgml_dir}/ISO_IEC_10179:1996/dtd \
&& ln -sf ../../$RPM_PACKAGE_NAME/dsssl.dtd DSSSL_Architecture) && ln -sf ../../$RPM_PACKAGE_NAME/dsssl.dtd DSSSL_Architecture)
# for compatibility with SL <= 8.1 # for compatibility with SL <= 8.1
pushd $RPM_BUILD_ROOT%{sgml_dir} pushd %{buildroot}%{sgml_dir}
pushd %{name} pushd %{name}
ln -s ../opensp/japan.dcl . ln -s ../opensp/japan.dcl .
ln -s ../opensp/opensp-implied.dcl sp_implied.dcl ln -s ../opensp/opensp-implied.dcl sp_implied.dcl
@ -201,11 +200,7 @@ if [ "$1" = "0" -a -x %{regcat} ]; then
fi fi
exit 0 exit 0
%clean
rm -fr $RPM_BUILD_ROOT
%files %files
%defattr(-, root, root)
%doc COPYING NEWS README* %doc COPYING NEWS README*
%doc index.html html %doc index.html html
%doc dsssl develdoc testsuite %doc dsssl develdoc testsuite
@ -227,7 +222,6 @@ rm -fr $RPM_BUILD_ROOT
%{_libdir}/lib*.so.* %{_libdir}/lib*.so.*
%files devel %files devel
%defattr(-, root, root)
%{_includedir}/%{name} %{_includedir}/%{name}
%{_libdir}/lib*.so %{_libdir}/lib*.so
%exclude %{_libdir}/*a %exclude %{_libdir}/*a