Commit Graph

50 Commits

Author SHA1 Message Date
Ricardo Wurmus
f0c839eb8a
gnu: Add sugar-physics-activity.
* gnu/packages/sugar.scm (sugar-physics-activity): New variable.

Change-Id: Ic6b3da1a5ffe0ae177fa6b502d4ab34e84bbf082
2024-02-20 08:45:39 +01:00
Ricardo Wurmus
90e8febd29
gnu: Add sugar-chat-activity.
* gnu/packages/sugar.scm (sugar-chat-activity): New variable.

Change-Id: I8c0245d2d31b1c824abeceea71d42b287890199b
2024-02-19 12:42:14 +01:00
Ricardo Wurmus
2915551a40
gnu: Add sugar-turtleart-activity.
* gnu/packages/sugar.scm (sugar-turtleart-activity): New variable.

Change-Id: I232ff10c1d9b41591f89eb24ff9fa8974322a039
2024-02-13 20:01:25 +01:00
Ricardo Wurmus
e9a6c70948
gnu: sugar: Remove obsolete patch.
The brightness component no longer crashes.

* gnu/packages/sugar.scm (sugar)[arguments]: Do not disable brightness
component.

Change-Id: I1c09d2d263c7031458a0ae6bc4789aacb2871032
2024-02-13 15:02:59 +01:00
Ricardo Wurmus
7342d8b3f0
gnu: sugar: Patch background image location.
* gnu/packages/sugar.scm (sugar)[arguments]: Use current system profile's
/share/backgrounds directory for background images.

Change-Id: I9f995e8761b845e56ed40e8116eee3f542a2c9d7
2024-02-13 15:02:59 +01:00
Ricardo Wurmus
20513ed554
gnu: sugar-read-activity: Use webkit with libsoup 3.
* gnu/packages/sugar.scm (sugar-read-activity)[propagated-inputs]: Replace
webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: I0abf74ebc48f733634679e0700151fadfa7e6dc7
2024-02-13 15:02:59 +01:00
Ricardo Wurmus
1ecec3ec42
gnu: sugar-maze-activity: Update to 32.
* gnu/packages/sugar.scm (sugar-maze-activity): Update to 32.

Change-Id: Ib153cd1fff1d6894b3cf6f78941fe0a11f1d0626
2024-02-13 15:02:59 +01:00
Ricardo Wurmus
fe15e3756a
gnu: sugar-jukebox-activity: Update to 36-2.44ad1da.
* gnu/packages/sugar.scm (sugar-jukebox-activity): Update to 36-2.44ad1da.

Change-Id: I6d639c2fc3909565c8f7c0eedea3a043b8cb285e
2024-02-13 15:02:59 +01:00
Ricardo Wurmus
477b31ad09
gnu: sugar-browse-activity: Update to 208.
* gnu/packages/sugar.scm (sugar-browse-activity): Update to 208.
[propagated-inputs]: Replace libsoup-minimal-2 with libsoup-minimal; replace
webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: I077e86310e4a8853ba00d2913cf5ae70868bce12
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
25ff1439b8
gnu: sugar-block-party-activity: Update to 12-1.26a58f1.
* gnu/packages/sugar.scm (sugar-block-party-activity): Update to 12-1.26a58f1.

Change-Id: I2373b613cb6a31240e5e2d8d0060d038a9557084
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
c904b10cc6
gnu: sugar: Update to 0.121.
* gnu/packages/sugar.scm (sugar): Update to 0.121.
[arguments]: Patch LINGUAS file to fix build; remove now obsolete patch to
spawn_command_line_sync.
[propagated-inputs]: Replace libsoup-minimal-2 with libsoup-minimal; replace
webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: I03be3a414515001851125ae92c51269aa441cf1a
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
ffca429baa
gnu: sugar-toolkit-gtk3: Update to 0.121.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3): Update to 0.121.
[native-inputs]: Replace autoconf with autoconf-2.71.
[propagated-inputs]: Replace webkitgtk-with-libsoup2 with webkitgtk-for-gtk3.

Change-Id: Ie1e1b4acb6486c3856143a22cb7aa568b18ed539
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
71ed457c6f
gnu: sugar-datastore: Update to 0.121.
* gnu/packages/sugar.scm (sugar-datastore): Update to 0.121.
[native-inputs]: Replace autoconf with autoconf-2.71

Change-Id: Iff5b03b5cf85093f7a1f8ba8a635d6b6551bfdbb
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
e558245d3e
gnu: sugar-artwork: Update to 0.121.
* gnu/packages/sugar.scm (sugar-artwork): Update to 0.121.
[native-inputs]: Replace autoconf with autoconf-2.71.

Change-Id: Ia281addab6c51cc9886d327d60b9761e5f2ab04e
2024-02-13 15:02:58 +01:00
Ricardo Wurmus
f88a0bb0db
gnu: sugar-write-activity: Add missing library.
* gnu/packages/sugar.scm (sugar-write-activity)[propagated-inputs]: Add
libgsf.
2023-03-06 22:32:40 +01:00
Ricardo Wurmus
760be95385
gnu: Add sugar-maze-activity.
* gnu/packages/sugar.scm (sugar-maze-activity): New variable.
2023-03-06 14:55:06 +01:00
Ricardo Wurmus
bbf88ad4e0
gnu: Add sugar-write-activity.
* gnu/packages/sugar.scm (sugar-write-activity): New variable.
2023-03-05 23:42:28 +01:00
Ricardo Wurmus
a4fca7884c
gnu: sugar-datastore: Patch reference to md5sum.
* gnu/packages/sugar.scm (sugar-datastore)[inputs]: Add coreutils.
[arguments]: Rename phase 'patch-reference-to-du to 'patch-tool-references and
patch reference to md5sum.
2023-03-05 00:14:04 +01:00
Ricardo Wurmus
21f9edb051
gnu: sugar: Patch additional references to tools.
* gnu/packages/sugar.scm (sugar)[inputs]: Add ethtool, openssh, and
xdg-user-dirs.
[arguments]: Patch references to ssh-keygen, xdg-user-dir, ethtool, and
locale.
2023-03-05 00:13:01 +01:00
Ricardo Wurmus
d604505572
gnu: Add sugar-block-party-activity.
* gnu/packages/sugar.scm (sugar-block-party-activity): New variable.
2023-03-04 18:59:17 +01:00
Ricardo Wurmus
a0b17c0977
gnu: Add sugar-log-activity.
* gnu/packages/sugar.scm (sugar-log-activity): New variable.
2023-03-04 18:59:17 +01:00
Ricardo Wurmus
ec9192933c
gnu: Add sugar-read-activity.
* gnu/packages/sugar.scm (sugar-read-activity): New variable.
2023-03-04 17:57:05 +01:00
Ricardo Wurmus
ca7bd90db3
gnu: Add sugar-terminal-activity.
* gnu/packages/sugar.scm (sugar-terminal-activity): New variable.
2023-03-04 17:57:05 +01:00
Ricardo Wurmus
d3708a0d66
gnu: sugar: Add XMPP telepathy inputs.
* gnu/packages/sugar.scm (sugar)[propagated-inputs]: Add telepathy-gabble and
telepathy-salut.
2023-03-04 15:51:14 +01:00
Ricardo Wurmus
3ad3006c23
gnu: Add sugar-jukebox-activity.
* gnu/packages/sugar.scm (sugar-jukebox-activity): New variable.
2023-02-28 23:17:22 +01:00
Ricardo Wurmus
bf542dea07
gnu: sugar: Augment GI_TYPELIB_PATH, don't replace it.
This is important so that the typelib files of libraries that may have been
propagated by Sugar activities are visible when launching the activities
via sugar-toolkit-gtk3's "sugar-activity3" tool.

Activities propagate their needed gobject introspection libraries; when
installed to the system profile these libraries are available to the Sugar
launchers.

* gnu/packages/sugar.scm (sugar)[arguments]: Do not replace GI_TYPELIB_PATH
but augment it.
2023-02-28 23:17:22 +01:00
Ricardo Wurmus
7dd45f86dc
gnu: sugar-toolkit-gtk3: Extend GI_TYPELIB_PATH, don't replace it.
This is convenient in case typelib files are needed by activities at runtime
that are not available at build time.

* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Extend
GI_TYPELIB_PATH when wrapping.
2023-02-28 23:17:22 +01:00
Ricardo Wurmus
04919730ef
gnu: sugar: Add missing import.
This is a follow-up to commit 03c5b8933d.

* gnu/packages/sugar.scm: Add missing import of (gnu packages bash).
2023-02-28 18:32:32 +01:00
Ricardo Wurmus
57180fc7b9
gnu: sugar-toolkit-gtk3: Add bash-minimal to inputs.
This is needed due to the use of wrap-program.

* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[inputs]: Add bash-minimal.
2023-02-28 18:19:22 +01:00
Ricardo Wurmus
dc44f8d1ce
gnu: sugar-datastore: Add bash-minimal to inputs.
This is needed due to the use of wrap-program.

* gnu/packages/sugar.scm (sugar-datastore)[inputs]: Add bash-minimal.
2023-02-28 18:18:55 +01:00
Ricardo Wurmus
03c5b8933d
gnu: sugar: Add bash-minimal to inputs.
This is needed when using wrap-program.

* gnu/packages/sugar.scm (sugar)[inputs]: Add bash-minimal.
2023-02-28 18:18:26 +01:00
Ricardo Wurmus
93fb9cb02f
gnu: Add sugar-browse-activity.
* gnu/packages/sugar.scm (sugar-browse-activity): New variable.
2023-02-28 18:07:16 +01:00
Ricardo Wurmus
23a2faf5c9
gnu: sugar-help-activity: Build English HTML.
* gnu/packages/sugar.scm (sugar-help-activity)[arguments]: Replace 'build
phase to generate HTML files.
[native-inputs]: Add python-sphinx.
2023-02-28 13:46:54 +01:00
Ricardo Wurmus
b8f6cffb11
gnu: sugar-toolkit-gtk3: Include output directory in GI_TYPELIB_PATH.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[arguments]: Include package
output directory in search path for GI_TYPELIB_PATH.
2023-02-28 13:46:54 +01:00
Ricardo Wurmus
5e22f8962a
gnu: sugar-typing-turtle-activity: Add setxkbmap to inputs.
* gnu/packages/sugar.scm (sugar-typing-turtle-activity)[inputs]: Add
setxkbmap.
[arguments]: Patch invocation of setxkbmap.
2023-02-28 13:46:49 +01:00
Ricardo Wurmus
a31225badb
gnu: sugar-toolkit-gtk3: Propagate missing inputs.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
telepathy-glib and webkitgtk-with-libsoup2.
2023-02-27 23:19:27 +01:00
Ricardo Wurmus
6b6e05cd23
gnu: Add sugar-typing-turtle-activity.
* gnu/packages/sugar.scm (sugar-typing-turtle-activity): New variable.
2023-02-27 16:46:06 +01:00
Ricardo Wurmus
c21a2aa1f7
gnu: Add sugar-help-activity.
* gnu/packages/sugar.scm (sugar-help-activity): New variable.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus
20aae9ad31
gnu: sugar: Add missing inputs.
* gnu/packages/sugar.scm (sugar)[propagated-inputs]: Add
gsettings-desktop-schemas, telepathy-mission-control, and upower.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus
37049110a3
gnu: sugar: Propagate sugar packages.
* gnu/packages/sugar.scm (sugar)[inputs]: Move sugar-artwork and
sugar-datastore from here...
[propagated-inputs]: ...to here.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus
596a4db9f9
gnu: sugar: Patch brightness module.
* gnu/packages/sugar.scm (sugar)[arguments]: Fix syntax error; disable
brightness module.
2023-02-27 16:13:45 +01:00
Ricardo Wurmus
f14f2752fc
gnu: sugar-toolkit-gtk3: Add missing inputs.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
gstreamer and gst-plugins-espeak.
2023-02-27 16:13:44 +01:00
Ricardo Wurmus
c8c0d53faf
gnu: sugar: Patch global location of Sugar activities.
* gnu/packages/sugar.scm (sugar)[arguments]: Update build phase
'fix-references to patch activities directory.
2023-02-27 16:13:44 +01:00
Ricardo Wurmus
ae2ecd04fc
gnu: sugar: Add metacity to inputs.
* gnu/packages/sugar.scm (sugar)[inputs]: Add metacity.
[arguments]: Patch references to metacity executables.
2023-02-14 09:36:50 +01:00
Ricardo Wurmus
5fd9d3ba82
gnu: Add sugar.
* gnu/packages/sugar.scm (sugar): New variable.
2023-01-04 17:16:48 +01:00
Ricardo Wurmus
2ba9fbd32e
gnu: sugar-toolkit-gtk3: Add missing inputs.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[propagated-inputs]: Add
python-pycairo and python-dateutil.
2023-01-04 17:14:59 +01:00
Ricardo Wurmus
ddebb5c563
gnu: Add sugar-artwork.
* gnu/packages/sugar.scm (sugar-artwork): New variable.
2023-01-04 14:19:14 +01:00
Ricardo Wurmus
e1e76b7ab8
gnu: Add sugar-datastore.
* gnu/packages/sugar.scm (sugar-datastore): New variable.
2023-01-04 14:08:58 +01:00
Ricardo Wurmus
12c815e985
gnu: sugar-toolkit-gtk3: Propagate some inputs.
* gnu/packages/sugar.scm (sugar-toolkit-gtk3)[inputs]: Move gdk-pixbuf,
gobject-introspection, and librsvg-for-system from here...
[native-inputs]: ...and move gtk+ from here...
[propagated-inputs]: ...to here.
2023-01-04 14:06:51 +01:00
Ricardo Wurmus
d62c65d5ad
gnu: Add sugar-toolkit-gtk3.
* gnu/packages/sugar.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2023-01-04 11:22:03 +01:00