Update Pango
Add gi-docgen update python-faker and python-pep517 Add python-typogrify
This commit is contained in:
parent
5272f746e6
commit
411157ae90
27
mingw-w64-gi-docgen/0001-fix-launcher.patch
Normal file
27
mingw-w64-gi-docgen/0001-fix-launcher.patch
Normal file
@ -0,0 +1,27 @@
|
||||
From a0439b30dd176be9a588d88204665e77b58d415e Mon Sep 17 00:00:00 2001
|
||||
From: Abderrahim Kitouni <akitouni@gnome.org>
|
||||
Date: Sun, 7 Mar 2021 17:52:35 +0100
|
||||
Subject: [PATCH] main: add the entrypoint that setup.py expects
|
||||
|
||||
---
|
||||
gidocgen/gidocmain.py | 6 +++++-
|
||||
1 file changed, 5 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gidocgen/gidocmain.py b/gidocgen/gidocmain.py
|
||||
index fd41be1..3a8c132 100644
|
||||
--- a/gidocgen/gidocmain.py
|
||||
+++ b/gidocgen/gidocmain.py
|
||||
@@ -125,5 +125,9 @@ def run_main(args):
|
||||
return GIDocGenApp().run(args)
|
||||
|
||||
|
||||
+def main():
|
||||
+ return run_main(sys.argv[1:])
|
||||
+
|
||||
+
|
||||
if __name__ == '__main__':
|
||||
- sys.exit(run_main(sys.argv[1:]))
|
||||
+ sys.exit(main())
|
||||
--
|
||||
GitLab
|
||||
|
||||
61
mingw-w64-gi-docgen/PKGBUILD
Normal file
61
mingw-w64-gi-docgen/PKGBUILD
Normal file
@ -0,0 +1,61 @@
|
||||
# Maintainer: @naveen521kk on Github, Naveen M K <naveen@syrusdark.website>
|
||||
|
||||
_pyname=gi-docgen
|
||||
_realname=gi-docgen
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
|
||||
pkgver=2021.1
|
||||
pkgrel=1
|
||||
pkgdesc='Documentation tool for GObject-based libraries (mingw-w64)'
|
||||
arch=('any')
|
||||
url="https://gitlab.gnome.org/ebassi/gi-docgen"
|
||||
license=('GPL3' 'Apache2.0' 'CC0-1.0')
|
||||
depends=(
|
||||
"${MINGW_PACKAGE_PREFIX}-python-markdown"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-markupsafe"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-pygments"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-jinja"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-toml"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-typogrify"
|
||||
)
|
||||
makedepends=(
|
||||
"${MINGW_PACKAGE_PREFIX}-python-setuptools"
|
||||
# weird isn't it?
|
||||
# I think it should be fixed upstream.
|
||||
"${MINGW_PACKAGE_PREFIX}-python-wheel"
|
||||
)
|
||||
source=(
|
||||
"${_pyname}-${pkgver}.tar.gz::https://pypi.org/packages/source/${_pyname::1}/${_pyname}/${_pyname}-${pkgver}.tar.gz"
|
||||
"0001-fix-launcher.patch::https://gitlab.gnome.org/ebassi/gi-docgen/-/merge_requests/22.patch"
|
||||
)
|
||||
sha256sums=('73d996ded2a08d3a3d2ee4d9d09bf2bd32c87dbf69da804af3406c48f8c5003a'
|
||||
'3a6f28107aeca540b78b4d4d4985f6a31ef0089179c6e9c873f3f7a7122105bb')
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir"
|
||||
rm -rf python-build-${CARCH} | true
|
||||
cp -r "${_pyname//_/-}-$pkgver" "python-build-${CARCH}"
|
||||
cd "python-build-${CARCH}"
|
||||
patch -Np1 -i "${srcdir}/0001-fix-launcher.patch"
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver}
|
||||
}
|
||||
|
||||
build() {
|
||||
msg "Python build for ${CARCH}"
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
${MINGW_PREFIX}/bin/python setup.py build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \
|
||||
${MINGW_PREFIX}/bin/python setup.py install --prefix=${MINGW_PREFIX} \
|
||||
--root="${pkgdir}" --optimize=1 --skip-build
|
||||
|
||||
install -Dm644 LICENSES/Apache-2.0.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/Apache-2.0.txt"
|
||||
install -Dm644 LICENSES/GPL-3.0-or-later.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/GPL-3.0-or-later.txt"
|
||||
|
||||
for _f in "${pkgdir}${MINGW_PREFIX}"/bin/*-script.py; do
|
||||
sed -e '1 { s/^#!.*$// }' -i ${_f}
|
||||
done
|
||||
}
|
||||
@ -4,7 +4,7 @@
|
||||
_realname=pango
|
||||
pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=1.48.2
|
||||
pkgver=1.48.3
|
||||
pkgrel=1
|
||||
pkgdesc="A library for layout and rendering of text (mingw-w64)"
|
||||
arch=('any')
|
||||
@ -14,8 +14,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-gcc"
|
||||
"${MINGW_PACKAGE_PREFIX}-pkg-config"
|
||||
"${MINGW_PACKAGE_PREFIX}-gobject-introspection"
|
||||
"${MINGW_PACKAGE_PREFIX}-meson"
|
||||
"${MINGW_PACKAGE_PREFIX}-ninja"
|
||||
"${MINGW_PACKAGE_PREFIX}-gtk-doc")
|
||||
"${MINGW_PACKAGE_PREFIX}-ninja")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-cairo"
|
||||
"${MINGW_PACKAGE_PREFIX}-freetype"
|
||||
@ -25,16 +24,8 @@ depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs"
|
||||
"${MINGW_PACKAGE_PREFIX}-fribidi"
|
||||
"${MINGW_PACKAGE_PREFIX}-libthai")
|
||||
options=('staticlibs' 'strip' 'emptydirs')
|
||||
source=("https://download.gnome.org/sources/pango/${pkgver:0:4}/${_realname}-${pkgver}.tar.xz"
|
||||
"fix-gtkdoc.patch")
|
||||
sha256sums=('d21f8b30dc8abdfc55de25656ecb88dc1105eeeb315e5e2a980dcef8010c2c80'
|
||||
'7495b07e47ebbe7c0c344fa1c8dd511edf5bc97de25a2e6cd1f259f4dab2b4e5')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/${_realname}-${pkgver}"
|
||||
|
||||
patch -p1 -i ${srcdir}/fix-gtkdoc.patch
|
||||
}
|
||||
source=("https://download.gnome.org/sources/pango/${pkgver:0:4}/${_realname}-${pkgver}.tar.xz")
|
||||
sha256sums=('36ea145c82217c8efc954d02aa577391b1d9a5da205e0aef7ffe0461349b4b46')
|
||||
|
||||
build() {
|
||||
cd "${srcdir}"
|
||||
@ -48,7 +39,7 @@ build() {
|
||||
--default-library shared \
|
||||
--buildtype plain \
|
||||
--auto-features=enabled \
|
||||
-Dgtk_doc=true \
|
||||
-Dgtk_doc=false \
|
||||
-Dxft=disabled \
|
||||
../${_realname}-${pkgver}
|
||||
|
||||
|
||||
@ -1,9 +0,0 @@
|
||||
--- pango-1.46.0/docs/pango.types.in.orig 2020-08-10 19:08:30.134165800 +0200
|
||||
+++ pango-1.46.0/docs/pango.types.in 2020-08-21 16:33:08.236283800 +0200
|
||||
@@ -60,6 +60,3 @@
|
||||
pango_variant_get_type
|
||||
pango_weight_get_type
|
||||
pango_wrap_mode_get_type
|
||||
-pango_xft_font_get_type
|
||||
-pango_xft_font_map_get_type
|
||||
-pango_xft_renderer_get_type
|
||||
@ -6,7 +6,7 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
|
||||
provides=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
conflicts=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
replaces=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
pkgver=6.5.2
|
||||
pkgver=6.6.0
|
||||
pkgrel=1
|
||||
pkgdesc="Faker generates fake data for you (mingw-w64)"
|
||||
arch=('any')
|
||||
@ -21,7 +21,7 @@ checkdepends=("${MINGW_PACKAGE_PREFIX}-python-ukpostcodeparser"
|
||||
install=${_realname}3-${CARCH}.install
|
||||
options=('staticlibs' 'strip' '!debug')
|
||||
source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/joke2k/faker/archive/v${pkgver}.tar.gz")
|
||||
sha512sums=('3b6f10434c40de32d9fb2b826c31e01b7e8a1fe203f89bd85f100614c176b37130707109483f956029940f015ff758890e6cdae72fdf78def259ae9114e2852b')
|
||||
sha512sums=('33f30495ddef3dea67d7744d00a655e6604a6a3c9548f9f7fe23b4bfd5d8561f45e0ce9c1d8f9aec92f3ba34f6ead5c3207a2a7dc76a4b6fffb2030d73d7ef90')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"
|
||||
|
||||
@ -6,21 +6,21 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
|
||||
provides=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
conflicts=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
replaces=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
pkgver=0.9.1
|
||||
pkgver=0.10.0
|
||||
pkgrel=1
|
||||
pkgdesc="Wrappers to build Python packages using PEP 517 hooks (mingw-w64)"
|
||||
arch=('any')
|
||||
url="https://github.com/takluyver/pep517"
|
||||
license=('MIT')
|
||||
validpgpkeys=('gpg_KEY')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-python")
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-python-toml")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-python-pytoml"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-setuptools")
|
||||
checkdepends=("${MINGW_PACKAGE_PREFIX}-python-pytest"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-testpath")
|
||||
options=('staticlibs' 'strip' '!debug')
|
||||
source=("https://pypi.io/packages/source/p/pep517/pep517-${pkgver}.tar.gz")
|
||||
sha512sums=('7C7D181D52A6D042AD432C4366021F9B2364C77193D99066668ACD4C6967DAB299644FEBF0DC4A6EFB9A777A0AAAE7DF2687191CBA3F3B93E6BF06EE0769A7DF')
|
||||
sha512sums=('4f2b2a6d4bfb46883b769d3a11aac7ed136a835eaff025e9201b5c592f6aaa236bcc6532f94654bf6962f3df1062677daa6444dce6f95caec4e306d9fe21d426')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"
|
||||
|
||||
41
mingw-w64-python-typogrify/PKGBUILD
Normal file
41
mingw-w64-python-typogrify/PKGBUILD
Normal file
@ -0,0 +1,41 @@
|
||||
# Maintainer: @naveen521kk on Github, Naveen M K <naveen@syrusdark.website>
|
||||
|
||||
_pyname=typogrify
|
||||
_realname=typogrify
|
||||
pkgbase=mingw-w64-python-${_realname}
|
||||
pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
|
||||
pkgver=2.0.7
|
||||
pkgrel=1
|
||||
pkgdesc='Filters to enhance web typography, including support for Django & Jinja templates (mingw-w64)'
|
||||
arch=('any')
|
||||
url="https://github.com/mintchaos/typogrify"
|
||||
license=('BSD')
|
||||
depends=(
|
||||
"${MINGW_PACKAGE_PREFIX}-python"
|
||||
)
|
||||
makedepends=(
|
||||
"${MINGW_PACKAGE_PREFIX}-python-setuptools"
|
||||
)
|
||||
source=("${_pyname}-${pkgver}.tar.gz::https://pypi.org/packages/source/${_pyname::1}/${_pyname}/${_pyname}-${pkgver}.tar.gz")
|
||||
sha256sums=('8be4668cda434163ce229d87ca273a11922cb1614cb359970b7dc96eed13cb38')
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir"
|
||||
rm -rf python-build-${CARCH} | true
|
||||
cp -r "${_pyname//_/-}-$pkgver" "python-build-${CARCH}"
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver}
|
||||
}
|
||||
|
||||
build() {
|
||||
msg "Python build for ${CARCH}"
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
${MINGW_PREFIX}/bin/python setup.py build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \
|
||||
${MINGW_PREFIX}/bin/python setup.py install --prefix=${MINGW_PREFIX} \
|
||||
--root="${pkgdir}" --optimize=1 --skip-build
|
||||
install -Dm644 LICENSE.txt "${pkgdir}${MINGW_PREFIX}/share/licenses/python-${_realname}/LICENSE"
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user