aboutsummaryrefslogtreecommitdiffstats
path: root/main/gtk-doc
diff options
context:
space:
mode:
authorMohammed Sadiq <sadiq@sadiqpk.org>2018-11-01 09:58:10 +0530
committerFrancesco Colista <fcolista@alpinelinux.org>2018-11-06 08:47:07 +0000
commit397e5c68161e958ca1bd1ee2b4423ce854779536 (patch)
treecb5d00aa3cc9f1c8fb60344dd3c083c8d04d6354 /main/gtk-doc
parent5646ad048946ffbb3ff4dce567c8236f8a044d11 (diff)
downloadaports-397e5c68161e958ca1bd1ee2b4423ce854779536.tar.bz2
aports-397e5c68161e958ca1bd1ee2b4423ce854779536.tar.xz
main/gtk-doc: upgrade to 1.29
All perl scripts have been ported to python3 upstream, so drop perl dependency and depend on python3. Also, drop the patch as it has been merged upstream.
Diffstat (limited to 'main/gtk-doc')
-rw-r--r--main/gtk-doc/0001-tests-Label-parts-with-decimals-not-roman-numerals.patch76
-rw-r--r--main/gtk-doc/APKBUILD14
2 files changed, 6 insertions, 84 deletions
diff --git a/main/gtk-doc/0001-tests-Label-parts-with-decimals-not-roman-numerals.patch b/main/gtk-doc/0001-tests-Label-parts-with-decimals-not-roman-numerals.patch
deleted file mode 100644
index f53d261dbb..0000000000
--- a/main/gtk-doc/0001-tests-Label-parts-with-decimals-not-roman-numerals.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From a8475278880270a3bf682d9552e26651081330ce Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
-Date: Fri, 11 Aug 2017 21:19:28 +0200
-Subject: [PATCH] tests: Label parts with decimals, not roman numerals
-
-dblatex (via gtkdoc-mkpdf) warns that labels must be integers:
-
- Warning: only an integer in @label can be processed: 'I'
- Warning: only an integer in @label can be processed: 'II'
- Warning: only an integer in @label can be processed: 'III'
-
-Make the labels decimal to placate dblatex. I'm not sure this is
-actually the best solution, though.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=786174
----
- tests/annotations/docs/tester-docs.xml | 4 ++--
- tests/gobject/docs/tester-docs.xml | 6 +++---
- 2 files changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/tests/annotations/docs/tester-docs.xml b/tests/annotations/docs/tester-docs.xml
-index e2abf74..7d80f9d 100644
---- a/tests/annotations/docs/tester-docs.xml
-+++ b/tests/annotations/docs/tester-docs.xml
-@@ -16,7 +16,7 @@
- </releaseinfo>
- </bookinfo>
-
-- <reference label="II">
-+ <reference label="2">
- <title>API Reference</title>
- <chapter id="main-api">
- <title>Tests</title>
-@@ -24,7 +24,7 @@
- </chapter>
- </reference>
-
-- <part label="III">
-+ <part label="3">
- <title>Appendix</title>
-
- <index id="api-index">
-diff --git a/tests/gobject/docs/tester-docs.xml b/tests/gobject/docs/tester-docs.xml
-index a534c55..05117ef 100644
---- a/tests/gobject/docs/tester-docs.xml
-+++ b/tests/gobject/docs/tester-docs.xml
-@@ -37,7 +37,7 @@
- </para>
- </preface>
-
-- <part label="I" id="part.i">
-+ <part label="1" id="part.i">
- <title>Overview</title>
- <chapter id="Overview-building">
- <title>How to build the library</title>
-@@ -45,7 +45,7 @@
- </chapter>
- </part>
-
-- <reference label="II" id="part.ii">
-+ <reference label="2" id="part.ii">
- <title>API Reference</title>
- <chapter id="main-api">
- <title>Tests</title>
-@@ -58,7 +58,7 @@
- </chapter>
- </reference>
-
-- <part label="III" id="part.iii">
-+ <part label="3" id="part.iii">
- <title>Appendix</title>
-
- <chapter id="object-tree">
---
-2.13.0
-
diff --git a/main/gtk-doc/APKBUILD b/main/gtk-doc/APKBUILD
index b782229052..9cdf55fbb2 100644
--- a/main/gtk-doc/APKBUILD
+++ b/main/gtk-doc/APKBUILD
@@ -1,17 +1,16 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gtk-doc
-pkgver=1.28
+pkgver=1.29
pkgrel=0
pkgdesc="Documentation tool for public library API"
url="https://www.gtk.org/gtk-doc/"
arch="noarch"
license="GFDL"
-depends="docbook-xsl gnome-doc-utils perl python2 py2-six pkgconf glib-dev highlight"
-makedepends="rarian-dev py-libxml2 gettext itstool autoconf automake libtool"
+depends="docbook-xsl python3 py3-six pkgconf glib-dev highlight"
+makedepends="rarian-dev py-libxml2 gettext autoconf automake libtool"
checkdepends="bc"
-source="https://download.gnome.org/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz
- 0001-tests-Label-parts-with-decimals-not-roman-numerals.patch
- "
+source="https://download.gnome.org/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz"
+
# it does not seem to be possible to disable tests of pdf which requires dblatex or fop
# disable checks for now
options="!check"
@@ -42,5 +41,4 @@ package() {
make DESTDIR="$pkgdir" install
}
-sha512sums="801c36802c98320496b88371b819da0026076d5e92ad115bf451e5c89424cc05e631d1145703395920350ec8cdf5389ba406f4a292a4101ccbab5b7c74b40c18 gtk-doc-1.28.tar.xz
-a86438a9cbbf1bb60d2aea93f10a473f3fe7814cdbf0a454ff42bea88e79f21f9e748e063335aa6332878fa8f8a1c00ef288a44631b510471cc6bb806851b391 0001-tests-Label-parts-with-decimals-not-roman-numerals.patch"
+sha512sums="97e17be2563c2c12a04394633feaf6591918968a794c38e945a65be9c2de2bed5ce586592a7fe396a1874b8e43e63d6380c6d1a3193ccb7f9bb3d3a331526421 gtk-doc-1.29.tar.xz"