Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
sugar-activity-turtleart


Commits:
96098dc6 by Balló György at 2025-10-11T18:42:57+02:00
upgpkg: 220-5: Switch to git source, specify SPDX license, add config for 
nvchecker

- - - - -


3 changed files:

- .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,26 @@
 pkgbase = sugar-activity-turtleart
        pkgdesc = Logo-inspired graphical turtle for Sugar
        pkgver = 220
-       pkgrel = 4
-       url = https://wiki.sugarlabs.org/go/Activities/Turtle_Art
+       pkgrel = 5
+       url = https://github.com/sugarlabs/turtleart-activity
        arch = any
        groups = sugar-fructose
        license = MIT
+       makedepends = git
+       depends = gdk-pixbuf2
+       depends = glib2
+       depends = gst-plugins-base-libs
+       depends = gst-python
+       depends = gstreamer
+       depends = gtk3
+       depends = pango
+       depends = python
+       depends = python-cairo
+       depends = python-dbus
+       depends = python-gobject
        depends = sugar-toolkit-gtk3
-       source = 
https://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleBlocks-220.tar.bz2
-       sha256sums = 
00302988d04b4fa268b7abf6df156c4ad205c8bc1d3cee7a01a3275a182dc69d
+       depends = telepathy-glib
+       source = 
git+https://github.com/sugarlabs/turtleart-activity.git#tag=v220
+       b2sums = 
c7ad7a4ce0011cf8d9935dd82263e2f83845ffc37a5d7a561e5d045eb537c9087dc9dc9a81864475aedc417da71ef73eaaad27fa2743a60b1906c541c00da52c
 
 pkgname = sugar-activity-turtleart


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,4 @@
+[sugar-activity-turtleart]
+source = "git"
+git = "https://github.com/sugarlabs/turtleart-activity.git";
+prefix = "v"


=====================================
PKGBUILD
=====================================
@@ -1,20 +1,35 @@
 # Maintainer: Balló György <ballogyor+arch at gmail dot com>
 
 pkgname=sugar-activity-turtleart
-_pkgname=TurtleBlocks
+_pkgname=turtleart-activity
 pkgver=220
-pkgrel=4
-pkgdesc="Logo-inspired graphical turtle for Sugar"
-arch=('any')
-url="https://wiki.sugarlabs.org/go/Activities/Turtle_Art";
-license=('MIT')
-groups=('sugar-fructose')
-depends=('sugar-toolkit-gtk3')
-source=(https://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/$_pkgname-$pkgver.tar.bz2)
-sha256sums=('00302988d04b4fa268b7abf6df156c4ad205c8bc1d3cee7a01a3275a182dc69d')
+pkgrel=5
+pkgdesc='Logo-inspired graphical turtle for Sugar'
+arch=(any)
+url='https://github.com/sugarlabs/turtleart-activity'
+license=(MIT)
+groups=(sugar-fructose)
+depends=(
+  gdk-pixbuf2
+  glib2
+  gst-plugins-base-libs
+  gst-python
+  gstreamer
+  gtk3
+  pango
+  python
+  python-cairo
+  python-dbus
+  python-gobject
+  sugar-toolkit-gtk3
+  telepathy-glib
+)
+makedepends=(git)
+source=("git+https://github.com/sugarlabs/$_pkgname.git#tag=v$pkgver";)
+b2sums=(c7ad7a4ce0011cf8d9935dd82263e2f83845ffc37a5d7a561e5d045eb537c9087dc9dc9a81864475aedc417da71ef73eaaad27fa2743a60b1906c541c00da52c)
 
 package() {
-  cd $_pkgname-$pkgver
+  cd $_pkgname
   python setup.py install --prefix "$pkgdir/usr" --skip-install-desktop-file
   install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/sugar-activity-turtleart/-/commit/96098dc66ee5832a6a122bcf4d5381c8e7de8766

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/sugar-activity-turtleart/-/commit/96098dc66ee5832a6a122bcf4d5381c8e7de8766
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to