Accepting request 805691 from Documentation:Tools
OBS-URL: https://build.opensuse.org/request/show/805691 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-xsl-stylesheets?expand=0&rev=47
This commit is contained in:
commit
2339ef23f0
14
_service
Normal file
14
_service
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<services>
|
||||||
|
<service name="tar_scm" mode="disabled">
|
||||||
|
<!-- Switcheroo below two lines before properly releasing! -->
|
||||||
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
|
<param name="url">git@github.com:openSUSE/suse-xsl.git</param>
|
||||||
|
<param name="scm">git</param>
|
||||||
|
<param name="revision">2.0.16</param>
|
||||||
|
</service>
|
||||||
|
<service name="recompress" mode="disabled">
|
||||||
|
<param name="file">*.tar</param>
|
||||||
|
<param name="compression">bz2</param>
|
||||||
|
</service>
|
||||||
|
<service name="set_version" mode="disabled"/>
|
||||||
|
</services>
|
3
suse-xsl-2.0.16.tar.bz2
Normal file
3
suse-xsl-2.0.16.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b719b46d33264f89581d45ff9770937ef6f9352e7f4c09444eee624c74954250
|
||||||
|
size 1624073
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d9f65fbe3e27aeb4ecd9c4ba85bf9a989a5d560eed6e618fe757f39970d3e6a3
|
|
||||||
size 1766805
|
|
@ -1,3 +1,43 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 14 20:38:52 UTC 2020 - Stefan Knorr <sknorr@suse.com>
|
||||||
|
|
||||||
|
- Stable release of the SUSE XSL stylesheets 2.0.16:
|
||||||
|
https://github.com/openSUSE/suse-xsl/releases/tag/2.0.16
|
||||||
|
|
||||||
|
- General:
|
||||||
|
- Use consistent label for `question`s in `qandaentry`s
|
||||||
|
(bsc#1162324)
|
||||||
|
|
||||||
|
- HTML:
|
||||||
|
- Allow copying content of screens to the clipboard
|
||||||
|
- Support for issue templates in report-bug links
|
||||||
|
- Share buttons: Use LinkedIn instead of Google+, use oldschool
|
||||||
|
"mailto:" link instead of e-mail form on suse.com
|
||||||
|
- Fix issues where we got duplicate section/chapter IDs in HTML
|
||||||
|
output (#269)
|
||||||
|
- Add permalinks to more output elements (such as chapters)
|
||||||
|
- Add og:... tags to HTML pages, for improved social sharing
|
||||||
|
- Allow including external JS with new parameters external.js
|
||||||
|
(always include) and external.js.onlineonly (only include when
|
||||||
|
on non-"file:" URL)
|
||||||
|
- Stop relying on negative margins in CSS that were causing
|
||||||
|
overlaid elements and other ugly experience issue
|
||||||
|
- Fix closing behavior of mobile menu
|
||||||
|
- Minor CSS improvements
|
||||||
|
- Update SUSE footer link URLs
|
||||||
|
- Open clicked images in new tab/window by default
|
||||||
|
- Stop adding "Abstract" titles over abstracts
|
||||||
|
|
||||||
|
- PDF:
|
||||||
|
- Fix layout regressions that occurred after libxml bug fixes:
|
||||||
|
admon titles, book titles, imprint text (#369)
|
||||||
|
- Change imprint address to SUSE LLC Provo
|
||||||
|
|
||||||
|
- Other:
|
||||||
|
- Repo cleanup
|
||||||
|
- Makefile simplifications
|
||||||
|
- Set up .gitattributes for packaging
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Nov 25 10:43:29 UTC 2019 - Thomas Schraitle <thomas.schraitle@suse.com> - 2.0.15
|
Mon Nov 25 10:43:29 UTC 2019 - Thomas Schraitle <thomas.schraitle@suse.com> - 2.0.15
|
||||||
|
|
||||||
|
@ -17,23 +17,10 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: suse-xsl-stylesheets
|
Name: suse-xsl-stylesheets
|
||||||
Version: 2.0.15
|
Version: 2.0.16
|
||||||
Release: 0
|
Release: 0
|
||||||
|
|
||||||
###############################################################
|
%define reponame suse-xsl
|
||||||
#
|
|
||||||
# IMPORTANT:
|
|
||||||
# Only edit this file directly in the Git repo:
|
|
||||||
# https://github.com/openSUSE/daps, branch develop,
|
|
||||||
# packaging/suse-xsl-stylesheets.spec
|
|
||||||
#
|
|
||||||
# Your changes will be lost on the next update.
|
|
||||||
# If you do not have access to the Git repository, notify
|
|
||||||
# <fsundermeyer@opensuse.org> and <toms@opensuse.org>
|
|
||||||
# or send a patch.
|
|
||||||
#
|
|
||||||
################################################################
|
|
||||||
|
|
||||||
%define susexsl_catalog catalog-for-%{name}.xml
|
%define susexsl_catalog catalog-for-%{name}.xml
|
||||||
%define db_xml_dir %{_datadir}/xml/docbook
|
%define db_xml_dir %{_datadir}/xml/docbook
|
||||||
%define suse_styles_dir %{db_xml_dir}/stylesheet
|
%define suse_styles_dir %{db_xml_dir}/stylesheet
|
||||||
@ -42,8 +29,7 @@ Summary: SUSE-Branded Stylesheets for DocBook
|
|||||||
License: GPL-2.0 or GPL-3.0
|
License: GPL-2.0 or GPL-3.0
|
||||||
Group: Productivity/Publishing/XML
|
Group: Productivity/Publishing/XML
|
||||||
Url: https://github.com/openSUSE/suse-xsl
|
Url: https://github.com/openSUSE/suse-xsl
|
||||||
Source0: %{name}-%{version}.tar.bz2
|
Source0: %{reponame}-%{version}.tar.bz2
|
||||||
Source1: susexsl-fetch-source-git
|
|
||||||
Source2: %{name}.rpmlintrc
|
Source2: %{name}.rpmlintrc
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
@ -54,10 +40,6 @@ BuildRequires: fdupes
|
|||||||
BuildRequires: libxml2-tools
|
BuildRequires: libxml2-tools
|
||||||
BuildRequires: libxslt
|
BuildRequires: libxslt
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
# Only needed to fix the "have choice" error between xerces-j2 and crimson
|
|
||||||
%if 0%{?suse_version} == 1210
|
|
||||||
BuildRequires: xerces-j2
|
|
||||||
%endif
|
|
||||||
BuildRequires: fontpackages-devel
|
BuildRequires: fontpackages-devel
|
||||||
BuildRequires: trang
|
BuildRequires: trang
|
||||||
|
|
||||||
@ -73,9 +55,7 @@ Requires(post): sgml-skel >= 0.7
|
|||||||
Requires(postun): sgml-skel >= 0.7
|
Requires(postun): sgml-skel >= 0.7
|
||||||
|
|
||||||
|
|
||||||
#------
|
# FONTS
|
||||||
# Fonts
|
|
||||||
#------
|
|
||||||
|
|
||||||
# Western fallback: currently necessary for building with XEP, it seems.
|
# Western fallback: currently necessary for building with XEP, it seems.
|
||||||
Requires: ghostscript-fonts-std
|
Requires: ghostscript-fonts-std
|
||||||
@ -97,7 +77,7 @@ Requires: un-fonts
|
|||||||
# Chinese:
|
# Chinese:
|
||||||
Requires: wqy-microhei-fonts
|
Requires: wqy-microhei-fonts
|
||||||
|
|
||||||
# FONTS USED IN "suse2013" STYLESHEETS
|
# FONTS USED IN "suse2013"/"opensuse2013"/"daps2013/"suse2020" STYLESHEETS
|
||||||
# Western fonts:
|
# Western fonts:
|
||||||
Requires: google-opensans-fonts
|
Requires: google-opensans-fonts
|
||||||
Requires: sil-charis-fonts
|
Requires: sil-charis-fonts
|
||||||
@ -119,17 +99,14 @@ These are SUSE-branded XSLT 1.0 stylesheets for DocBook 4 and 5 that are be used
|
|||||||
to create the HTML, PDF, and EPUB versions of SUSE documentation. These
|
to create the HTML, PDF, and EPUB versions of SUSE documentation. These
|
||||||
stylesheets are based on the original DocBook XSLT 1.0 stylesheets.
|
stylesheets are based on the original DocBook XSLT 1.0 stylesheets.
|
||||||
|
|
||||||
#--------------------------------------------------------------------------
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version}
|
%setup -q -n %{reponame}-%{version}
|
||||||
|
|
||||||
#--------------------------------------------------------------------------
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%__make %{?_smp_mflags}
|
%__make %{?_smp_mflags}
|
||||||
|
|
||||||
#--------------------------------------------------------------------------
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make install DESTDIR=%{buildroot} LIBDIR=%{_libdir}
|
make install DESTDIR=%{buildroot} LIBDIR=%{_libdir}
|
||||||
@ -137,20 +114,20 @@ make install DESTDIR=%{buildroot} LIBDIR=%{_libdir}
|
|||||||
# create symlinks:
|
# create symlinks:
|
||||||
%fdupes -s %{buildroot}/%{_datadir}
|
%fdupes -s %{buildroot}/%{_datadir}
|
||||||
|
|
||||||
#----------------------
|
|
||||||
%post
|
%post
|
||||||
# XML Catalogs
|
# XML Catalogs
|
||||||
#
|
#
|
||||||
# remove old existing entries first - needed for
|
# remove old existing entries first - needed for
|
||||||
# zypper in, since it does not call postun
|
# zypper in, since it does not call postun.
|
||||||
# delete ...
|
|
||||||
|
|
||||||
|
# delete ...
|
||||||
if [ "2" = "$1" ]; then
|
if [ "2" = "$1" ]; then
|
||||||
edit-xml-catalog --group --catalog %{_sysconfdir}/xml/suse-catalog.xml \
|
edit-xml-catalog --group --catalog %{_sysconfdir}/xml/suse-catalog.xml \
|
||||||
--del %{name} || true
|
--del %{name} || true
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ... and (re)add new catalogs
|
# ... and (re)insert new catalogs
|
||||||
update-xml-catalog
|
update-xml-catalog
|
||||||
|
|
||||||
%reconfigure_fonts_post
|
%reconfigure_fonts_post
|
||||||
@ -170,17 +147,14 @@ fi
|
|||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
#----------------------
|
|
||||||
|
|
||||||
%posttrans
|
%posttrans
|
||||||
%reconfigure_fonts_posttrans
|
%reconfigure_fonts_posttrans
|
||||||
|
|
||||||
#----------------------
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
# Directories
|
# directories
|
||||||
%dir %{suse_styles_dir}
|
%dir %{suse_styles_dir}
|
||||||
%dir %{suse_styles_dir}/suse
|
%dir %{suse_styles_dir}/suse
|
||||||
%dir %{suse_styles_dir}/suse-ns
|
%dir %{suse_styles_dir}/suse-ns
|
||||||
@ -190,6 +164,8 @@ exit 0
|
|||||||
%dir %{suse_styles_dir}/daps2013-ns
|
%dir %{suse_styles_dir}/daps2013-ns
|
||||||
%dir %{suse_styles_dir}/opensuse2013
|
%dir %{suse_styles_dir}/opensuse2013
|
||||||
%dir %{suse_styles_dir}/opensuse2013-ns
|
%dir %{suse_styles_dir}/opensuse2013-ns
|
||||||
|
#%dir %{suse_styles_dir}/suse2020
|
||||||
|
#%dir %{suse_styles_dir}/suse2020-ns
|
||||||
|
|
||||||
%dir %{_ttfontsdir}
|
%dir %{_ttfontsdir}
|
||||||
|
|
||||||
@ -204,16 +180,17 @@ exit 0
|
|||||||
%{suse_styles_dir}/daps2013-ns/*
|
%{suse_styles_dir}/daps2013-ns/*
|
||||||
%{suse_styles_dir}/opensuse2013/*
|
%{suse_styles_dir}/opensuse2013/*
|
||||||
%{suse_styles_dir}/opensuse2013-ns/*
|
%{suse_styles_dir}/opensuse2013-ns/*
|
||||||
|
#%{suse_styles_dir}/suse2020/*
|
||||||
|
#%{suse_styles_dir}/suse2020-ns/*
|
||||||
|
|
||||||
# Catalogs
|
# catalogs
|
||||||
%config %{_sysconfdir}/xml/catalog.d/%{name}.xml
|
%config %{_sysconfdir}/xml/catalog.d/%{name}.xml
|
||||||
|
|
||||||
# Fonts
|
# fonts
|
||||||
%{_ttfontsdir}/*
|
%{_ttfontsdir}/*
|
||||||
|
|
||||||
# Documentation
|
# documentation
|
||||||
%doc %{_defaultdocdir}/%{name}/*
|
%doc %{_defaultdocdir}/%{name}/*
|
||||||
|
|
||||||
#----------------------
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -1,152 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# Create suse-xsl source tarball from GitHub
|
|
||||||
# Needed because we would like to exclude unnecessary stuff from
|
|
||||||
# the source RPM in order to keep it lean
|
|
||||||
#
|
|
||||||
# Copyright (C) 2015 SUSE Linux GmbH
|
|
||||||
#
|
|
||||||
# Author:
|
|
||||||
# Frank Sundermeyer <fsundermeyer at opensuse dot org>
|
|
||||||
#
|
|
||||||
#
|
|
||||||
|
|
||||||
NAME=suse-xsl
|
|
||||||
PNAME=suse-xsl-stylesheets
|
|
||||||
VERSION=
|
|
||||||
SPECFILE=${PNAME}.spec
|
|
||||||
TMPDIR=$(mktemp -q -d --tmpdir susexsl_XXXXXXXX)
|
|
||||||
|
|
||||||
#----------
|
|
||||||
# Functions
|
|
||||||
#----------
|
|
||||||
|
|
||||||
# exit on error
|
|
||||||
#
|
|
||||||
function exit_on_error {
|
|
||||||
echo -e "$1"
|
|
||||||
# rm -rf $TMPDIR
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
function help {
|
|
||||||
echo -e "$(basename $0) <ARCHIVE_FILENAME>\n"
|
|
||||||
}
|
|
||||||
|
|
||||||
function download_archive {
|
|
||||||
echo "Downloading archive:"
|
|
||||||
(cd $TMPDIR && wget --connect-timeout=10 -nv $ARCHIVE_URL) || exit_on_error "Download of $ARCHIVE_URL failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
function copy_archive {
|
|
||||||
echo "Copying archive:"
|
|
||||||
cp -v $ARCHIVE_URL $TMPDIR || exit_on_error "Copying of $ARCHIVE_URL failed"
|
|
||||||
}
|
|
||||||
|
|
||||||
function detect_archive {
|
|
||||||
case ${ARCHIVE_NAME##*.} in
|
|
||||||
zip)
|
|
||||||
UNPACK="unzip"
|
|
||||||
ARCHIVE_DIR=$(basename $ARCHIVE_NAME .zip)
|
|
||||||
;;
|
|
||||||
gz)
|
|
||||||
UNPACK="tar xfz"
|
|
||||||
ARCHIVE_DIR=$(basename $ARCHIVE_NAME .tar.gz)
|
|
||||||
;;
|
|
||||||
bz2)
|
|
||||||
UNPACK="tar xfj"
|
|
||||||
ARCHIVE_DIR=$(basename $ARCHIVE_NAME .tar.bz2)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
exit_on_error "Unknown archive format"
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
function unpack_archive {
|
|
||||||
SRC_DIR=${TMPDIR}/${PNAME}
|
|
||||||
pushd $TMPDIR
|
|
||||||
mkdir $PNAME
|
|
||||||
$UNPACK $ARCHIVE_NAME -C $PNAME --strip-components 1
|
|
||||||
[[ $? ]] || exit_on_error "Unpacking $ARCHIVE_NAME failed"
|
|
||||||
popd
|
|
||||||
}
|
|
||||||
#-----
|
|
||||||
# MAIN
|
|
||||||
#-----
|
|
||||||
#
|
|
||||||
# Check for archive file name
|
|
||||||
#
|
|
||||||
if [[ -z $1 ]]; then
|
|
||||||
exit_on_error "Please specify a URL for a suse-xsl release archive on Github, e.g.\https://github.com/openSUSE/suse-xsl/archive/2.0-rc5.tar.gz. Alternatively, use --tag [TAG_NAME]."
|
|
||||||
elif [[ $1 = '--tag' ]] && [[ $2 ]]; then
|
|
||||||
ARCHIVE_URL="https://github.com/openSUSE/suse-xsl/archive/$2.tar.gz"
|
|
||||||
ARCHIVE_NAME="${ARCHIVE_URL##*/}"
|
|
||||||
else
|
|
||||||
ARCHIVE_URL="$1"
|
|
||||||
ARCHIVE_NAME="${ARCHIVE_URL##*/}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# This script needs to be called from the osc checkout directory, so
|
|
||||||
# lets check whether we are in the correct directory
|
|
||||||
#
|
|
||||||
if [[ ! -s $SPECFILE && ! -d .osc ]]; then
|
|
||||||
echo "Looks like you are not in the suse-xsl checkout directory."
|
|
||||||
read -p "Continue anyway (y/n) [n]: " CONT
|
|
||||||
if [[ n = $CONT || N = $CONT ]]; then
|
|
||||||
exit_on_error "Aborted by user."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
#-----------
|
|
||||||
# Download archive
|
|
||||||
#
|
|
||||||
|
|
||||||
if [[ ${ARCHIVE_URL} == http* ]]; then
|
|
||||||
download_archive
|
|
||||||
else
|
|
||||||
copy_archive
|
|
||||||
fi
|
|
||||||
|
|
||||||
#-----------
|
|
||||||
# Unpack archive
|
|
||||||
#
|
|
||||||
detect_archive
|
|
||||||
unpack_archive
|
|
||||||
|
|
||||||
|
|
||||||
#-----------
|
|
||||||
# Get the version number
|
|
||||||
#
|
|
||||||
VERSION=$(egrep "^Version:\s*" ./$SPECFILE | sed 's/^Version:\s*//')
|
|
||||||
|
|
||||||
if [[ -z $VERSION ]]; then
|
|
||||||
exit_on_error "Couldn't get version number from spec-file."
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Detected version=$VERSION"
|
|
||||||
|
|
||||||
#-----------
|
|
||||||
# Create the tarball
|
|
||||||
#
|
|
||||||
export BZIP2=--best
|
|
||||||
tar cf ${PNAME}-${VERSION}.tar -C ${TMPDIR} ${PNAME} || exit_on_error "Failed to create the tarball."
|
|
||||||
bzip2 ${PNAME}-${VERSION}.tar
|
|
||||||
|
|
||||||
echo "Successfully wrote source tarball ${PNAME}-${VERSION}.tar.bz2"
|
|
||||||
#
|
|
||||||
# Copy the spec file if necessary
|
|
||||||
#
|
|
||||||
if [[ -e ${SRC_DIR}/packaging/$SPECFILE ]]; then
|
|
||||||
diff -q $SPECFILE ${SRC_DIR}/packaging/$SPECFILE >/dev/null
|
|
||||||
if [[ 0 = $? ]]; then
|
|
||||||
echo "Spec file is up-to-date."
|
|
||||||
else
|
|
||||||
cp ${SRC_DIR}/packaging/$SPECFILE . || exit_on_error "Failed to copy the specfile."
|
|
||||||
echo "Successfully updated the spec file."
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
#rm -rf ${TMPDIR}
|
|
||||||
|
|
||||||
exit 0
|
|
Loading…
x
Reference in New Issue
Block a user