Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package geekodoc for openSUSE:Factory 
checked in at 2023-02-22 15:21:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/geekodoc (Old)
 and      /work/SRC/openSUSE:Factory/.geekodoc.new.1706 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "geekodoc"

Wed Feb 22 15:21:52 2023 rev:11 rq:1067137 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/geekodoc/geekodoc.changes        2023-02-09 
16:23:50.726910311 +0100
+++ /work/SRC/openSUSE:Factory/.geekodoc.new.1706/geekodoc.changes      
2023-02-22 15:21:56.129980030 +0100
@@ -1,0 +2,14 @@
+Wed Feb 15 10:53:50 UTC 2023 - Thomas Schraitle <thomas.schrai...@suse.com> - 
2.2.2
+
+- Release 2.2.2
+  Fix #114: Create additional links
+  * Create geekodoc-latest-flat.rn{c,g}
+  * Add catalog entries to point to latest URIs
+
+-------------------------------------------------------------------
+Wed Feb 15 08:31:49 UTC 2023 - Thomas Schraitle <thomas.schrai...@suse.com> - 
2.2.1
+
+- Release 2.2.1
+  - Introduce "latest" link (#114)
+
+-------------------------------------------------------------------

Old:
----
  geekodoc-2.2.0.tar.bz2

New:
----
  geekodoc-2.2.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ geekodoc.spec ++++++
--- /var/tmp/diff_new_pack.zSSoj5/_old  2023-02-22 15:21:57.537988015 +0100
+++ /var/tmp/diff_new_pack.zSSoj5/_new  2023-02-22 15:21:57.541988038 +0100
@@ -19,7 +19,7 @@
 %bcond_without  tests
 #
 Name:           geekodoc
-Version:        2.2.0
+Version:        2.2.2
 Release:        0
 Summary:        DocBook based RNG Schema for SUSE Documentation
 License:        GPL-3.0-only
@@ -66,7 +66,7 @@
 NovDoc is a DTD/RELAX NG schema used for older SUSE documentation.
 
 %prep
-%setup -q
+%autosetup
 tar -xf %{SOURCE10}
 mv novdoc-20190201/novdoc .
 mv novdoc-20190201/catalog.d/novdoc.xml catalog.d/
@@ -93,10 +93,7 @@
     build/geekodoc/rng/1_5.1/geekodoc-v1.rng
 
 #### Install flat GeekoDoc:
-install -v -m 0644 build/geekodoc/rng/1_5.1/geekodoc-v1-flat.rn[cg] \
-        %{buildroot}%{_datadir}/xml/geekodoc/rng/1_5.1/
-install -v -m 0644 build/geekodoc/rng/2_5.2/geekodoc-v2-flat.rn[cg] \
-        %{buildroot}%{_datadir}/xml/geekodoc/rng/2_5.2/
+cp -a  build/geekodoc/rng/ %{buildroot}%{_datadir}/xml/geekodoc/
 
 pushd %{buildroot}%{_datadir}/xml/geekodoc/rng
 # For compatibility reasons:
@@ -168,6 +165,15 @@
 %config %{_sysconfdir}/xml/catalog.d/geekodoc*.xml
 %dir %{_datadir}/xml/geekodoc
 %{_datadir}/xml/geekodoc/*
+# These files are just build artifacts that need to be excluded:
+%exclude %{_datadir}/xml/geekodoc/rng/*/docbook*
+%exclude %{_datadir}/xml/geekodoc/rng/*/db*
+%exclude %{_datadir}/xml/geekodoc/rng/*/its*
+%exclude %{_datadir}/xml/geekodoc/rng/*/trans*
+%exclude %{_datadir}/xml/geekodoc/rng/*/xinclude*
+%exclude %{_datadir}/xml/geekodoc/rng/*/*.rni
+%exclude %{_datadir}/xml/geekodoc/rng/*/geekodoc-v[12].rn[cg]
+%exclude %{_datadir}/xml/geekodoc/rng/*/geekodoc5.rnc
 
 %files -n novdoc
 %license LICENSE

++++++ geekodoc-2.2.0.tar.bz2 -> geekodoc-2.2.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geekodoc-2.2.0/build.sh new/geekodoc-2.2.2/build.sh
--- old/geekodoc-2.2.0/build.sh 2023-02-09 14:33:59.000000000 +0100
+++ new/geekodoc-2.2.2/build.sh 2023-02-15 11:44:05.000000000 +0100
@@ -59,11 +59,14 @@
 declare -A LEVEL2LOG=([0]="ERROR" [1]="WARN" [2]="INFO" [3]="DEBUG")
 declare -A LOGCOLORS=([DEBUG]=$CYAN [INFO]=$BOLD [WARN]=$YELLOW [ERROR]=$RED)
 
+LATEST_VERSION="2_5.2"
+
 # -- Paths
 GEEKODOC_DIR="geekodoc"
 GEEKODOC_RNG_DIR=${GEEKODOC_DIR}/rng
 GEEKODOC1_PATH=${GEEKODOC_RNG_DIR}/1_5.1
-GEEKODOC2_PATH=${GEEKODOC_RNG_DIR}/2_5.2
+GEEKODOC2_PATH=${GEEKODOC_RNG_DIR}/${LATEST_VERSION}
+
 # XSLT_DIR=${GEEKODOC_DIR}/xsl
 BUILD_DIR="build"
 DIST_DIR="dist"
@@ -79,7 +82,7 @@
 # we'll provide a compatibility link from geekodoc-v1 -> geekodoc5
 GEEKODOC1_NAME="geekodoc-v1"
 GEEKODOC2_NAME="geekodoc-v2"
-
+GEEKODOC2_LINK_NAME="geekodoc-latest"
 
 # -- Functions
 function logger() {
@@ -273,6 +276,16 @@
     done
 }
 
+function create_latest_link {
+  loginfo "Creating symbolic link ${LATEST_VERSION} -> latest"
+  ln -frs ${BUILD_DIR}/${GEEKODOC_RNG_DIR}/${LATEST_VERSION} \
+         ${BUILD_DIR}/${GEEKODOC_RNG_DIR}/latest
+  ln -frs ${BUILD_DIR}/${GEEKODOC2_PATH}/${GEEKODOC2_NAME}-flat.rng \
+         ${BUILD_DIR}/${GEEKODOC_RNG_DIR}/${GEEKODOC2_LINK_NAME}-flat.rng
+  ln -frs ${BUILD_DIR}/${GEEKODOC2_PATH}/${GEEKODOC2_NAME}-flat.rnc \
+         ${BUILD_DIR}/${GEEKODOC_RNG_DIR}/${GEEKODOC2_LINK_NAME}-flat.rnc
+}
+
 # -- CLI parsing
 ARGS=$(getopt -o h,:v,b: -l help,builddir: -n "$ME" -- "$@")
 eval set -- "$ARGS"
@@ -316,5 +329,6 @@
 rngflat_to_rnc "$files"
 validate_result "$files"
 copy_flat_rnc "$files"
+create_latest_link
 
 loginfo "Finished."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geekodoc-2.2.0/catalog.d/geekodoc.xml 
new/geekodoc-2.2.2/catalog.d/geekodoc.xml
--- old/geekodoc-2.2.0/catalog.d/geekodoc.xml   2023-02-09 14:33:59.000000000 
+0100
+++ new/geekodoc-2.2.2/catalog.d/geekodoc.xml   2023-02-15 11:44:05.000000000 
+0100
@@ -68,5 +68,19 @@
          uri="../geekodoc/rng/2_5.2/geekodoc-v2-flat.rng"/>
     <system systemId="urn:x-suse:rng:v2:geekodoc-flat"
          uri="../geekodoc/rng/2_5.2/geekodoc-v2-flat.rng"/>
+
+     <!-- GeekoDoc latest -->
+     <system 
systemId="https://github.com/openSUSE/geekodoc/raw/master/geekodoc/rng/latest/geekodoc-latest-flat.rnc";
+         uri="../geekodoc/rng/geekodoc-latest-flat.rnc"/>
+     <system 
systemId="https://github.com/openSUSE/geekodoc/raw/master/geekodoc/rng/latest/geekodoc-latest-flat.rng";
+         uri="../geekodoc/rng/geekodoc-latest-flat.rng"/>
+     <uri name="urn:x-suse:rnc:latest:geekodoc-flat"
+         uri="../geekodoc/rng/geekodoc-latest-flat.rnc"/>
+     <system systemId="urn:x-suse:rnc:latest:geekodoc-flat"
+         uri="../geekodoc/rng/geekodoc-latest-flat.rnc"/>
+     <uri name="urn:x-suse:rng:latest:geekodoc-flat"
+         uri="../geekodoc/rng/geekodoc-latest-flat.rng"/>
+     <system systemId="urn:x-suse:rng:latest:geekodoc-flat"
+         uri="../geekodoc/rng/geekodoc-latest-flat.rng"/>
   </group>
 </catalog>

Reply via email to