Skip to content

Commit

Permalink
gnome-tetravex: include homepage
Browse files Browse the repository at this point in the history
**Summary**
- Add homepage to packaging.yml

**Packaging notes**
- Added new patch to fix build errors.
  • Loading branch information
androidnisse committed Apr 26, 2024
1 parent 30860c9 commit f76e34a
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 20 deletions.
1 change: 0 additions & 1 deletion packages/g/gnome-tetravex/abi_used_libs
Expand Up @@ -5,4 +5,3 @@ libgio-2.0.so.0
libglib-2.0.so.0
libgobject-2.0.so.0
libgtk-3.so.0
libm.so.6
13 changes: 2 additions & 11 deletions packages/g/gnome-tetravex/abi_used_symbols
Expand Up @@ -63,15 +63,12 @@ libcairo.so.2:cairo_text_extents
libcairo.so.2:cairo_translate
libgdk-3.so.0:gdk_keyval_name
libgdk-3.so.0:gdk_screen_get_default
libgdk-3.so.0:gdk_screen_get_type
libgio-2.0.so.0:g_action_map_add_action
libgio-2.0.so.0:g_action_map_add_action_entries
libgio-2.0.so.0:g_action_map_lookup_action
libgio-2.0.so.0:g_application_add_main_option_entries
libgio-2.0.so.0:g_application_get_type
libgio-2.0.so.0:g_application_quit
libgio-2.0.so.0:g_application_run
libgio-2.0.so.0:g_menu_model_get_type
libgio-2.0.so.0:g_settings_apply
libgio-2.0.so.0:g_settings_bind
libgio-2.0.so.0:g_settings_create_action
Expand All @@ -84,7 +81,6 @@ libgio-2.0.so.0:g_settings_set
libgio-2.0.so.0:g_settings_set_boolean
libgio-2.0.so.0:g_settings_set_int
libgio-2.0.so.0:g_settings_set_value
libgio-2.0.so.0:g_simple_action_get_type
libgio-2.0.so.0:g_simple_action_set_enabled
libgio-2.0.so.0:g_simple_action_set_state
libgio-2.0.so.0:g_static_resource_fini
Expand Down Expand Up @@ -120,6 +116,7 @@ libglib-2.0.so.0:g_hash_table_new_full
libglib-2.0.so.0:g_hash_table_remove_all
libglib-2.0.so.0:g_hash_table_unref
libglib-2.0.so.0:g_list_append
libglib-2.0.so.0:g_list_delete_link
libglib-2.0.so.0:g_list_find
libglib-2.0.so.0:g_list_first
libglib-2.0.so.0:g_list_free_full
Expand All @@ -130,9 +127,9 @@ libglib-2.0.so.0:g_list_nth
libglib-2.0.so.0:g_list_nth_data
libglib-2.0.so.0:g_list_position
libglib-2.0.so.0:g_list_prepend
libglib-2.0.so.0:g_list_remove
libglib-2.0.so.0:g_list_sort
libglib-2.0.so.0:g_log
libglib-2.0.so.0:g_malloc
libglib-2.0.so.0:g_malloc0
libglib-2.0.so.0:g_malloc0_n
libglib-2.0.so.0:g_mkdir_with_parents
Expand Down Expand Up @@ -208,8 +205,6 @@ libgobject-2.0.so.0:g_signal_emit
libgobject-2.0.so.0:g_signal_handlers_disconnect_matched
libgobject-2.0.so.0:g_signal_new
libgobject-2.0.so.0:g_type_add_instance_private
libgobject-2.0.so.0:g_type_check_class_cast
libgobject-2.0.so.0:g_type_check_instance_cast
libgobject-2.0.so.0:g_type_class_adjust_private_offset
libgobject-2.0.so.0:g_type_class_peek_parent
libgobject-2.0.so.0:g_type_ensure
Expand All @@ -235,7 +230,6 @@ libgtk-3.so.0:gtk_actionable_set_action_name
libgtk-3.so.0:gtk_application_add_window
libgtk-3.so.0:gtk_application_get_type
libgtk-3.so.0:gtk_application_set_accels_for_action
libgtk-3.so.0:gtk_application_window_get_type
libgtk-3.so.0:gtk_box_new
libgtk-3.so.0:gtk_box_pack_start
libgtk-3.so.0:gtk_builder_get_object
Expand Down Expand Up @@ -272,7 +266,6 @@ libgtk-3.so.0:gtk_gesture_single_set_button
libgtk-3.so.0:gtk_get_current_event_time
libgtk-3.so.0:gtk_grid_attach
libgtk-3.so.0:gtk_grid_get_type
libgtk-3.so.0:gtk_header_bar_get_type
libgtk-3.so.0:gtk_header_bar_new
libgtk-3.so.0:gtk_header_bar_pack_end
libgtk-3.so.0:gtk_header_bar_pack_start
Expand Down Expand Up @@ -326,7 +319,6 @@ libgtk-3.so.0:gtk_widget_destroy
libgtk-3.so.0:gtk_widget_get_allocated_height
libgtk-3.so.0:gtk_widget_get_allocated_width
libgtk-3.so.0:gtk_widget_get_style_context
libgtk-3.so.0:gtk_widget_get_type
libgtk-3.so.0:gtk_widget_grab_focus
libgtk-3.so.0:gtk_widget_hide
libgtk-3.so.0:gtk_widget_init_template
Expand All @@ -353,4 +345,3 @@ libgtk-3.so.0:gtk_window_set_default_size
libgtk-3.so.0:gtk_window_set_modal
libgtk-3.so.0:gtk_window_set_titlebar
libgtk-3.so.0:gtk_window_set_transient_for
libm.so.6:sqrt
37 changes: 37 additions & 0 deletions packages/g/gnome-tetravex/files/20.patch
@@ -0,0 +1,37 @@
From 2b4fc00c961c6e43049479e555e138f2c85560b3 Mon Sep 17 00:00:00 2001
From: Jan Beich <jbeich@FreeBSD.org>
Date: Mon, 24 Jan 2022 11:48:22 +0000
Subject: [PATCH] meson: drop unused argument for i18n.merge_file()

Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0.

data/meson.build:37:0: ERROR: Function does not take positional arguments.
data/meson.build:59:0: ERROR: Function does not take positional arguments.
---
data/meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/data/meson.build b/data/meson.build
index bb77248..b881e8a 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -34,7 +34,7 @@ endif

# Desktop file
if get_option('build_gui')
- desktop_file = i18n.merge_file ('desktop-file',
+ desktop_file = i18n.merge_file (
input: project_id + '.desktop.in',
output: project_id + '.desktop',
install: true,
@@ -56,7 +56,7 @@ endif

# AppData file
if get_option('build_gui')
- appdata_file = i18n.merge_file ('appdata-file',
+ appdata_file = i18n.merge_file (
input: project_id + '.appdata.xml.in',
output: project_id + '.appdata.xml',
install: true,
--
GitLab
4 changes: 3 additions & 1 deletion packages/g/gnome-tetravex/package.yml
@@ -1,8 +1,9 @@
name : gnome-tetravex
version : 3.38.2
release : 7
release : 8
source :
- https://download.gnome.org/sources/gnome-tetravex/3.38/gnome-tetravex-3.38.2.tar.xz : 1fcdf10979b9a3526009d783a1c88a389918f360da4edb44fba25c71f186911b
homepage : https://wiki.gnome.org/Apps/Tetravex
license : GPL-2.0-or-later
component : games.puzzle
summary : Tetravex is a simple puzzle where pieces must be positioned so that the same numbers are touching each other. Your game is timed, these times are stored in a system-wide scoreboard.
Expand All @@ -13,6 +14,7 @@ builddeps :
- itstool
- vala
setup : |
%patch -p1 -i $pkgfiles/20.patch
%meson_configure
build : |
%ninja_build
Expand Down
15 changes: 8 additions & 7 deletions packages/g/gnome-tetravex/pspec_x86_64.xml
@@ -1,16 +1,17 @@
<PISI>
<Source>
<Name>gnome-tetravex</Name>
<Homepage>https://wiki.gnome.org/Apps/Tetravex</Homepage>
<Packager>
<Name>Joshua Strobl</Name>
<Email>joshua@getsol.us</Email>
<Name>Jakob Gezelius</Name>
<Email>jakob@knugen.nu</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<PartOf>games.puzzle</PartOf>
<Summary xml:lang="en">Tetravex is a simple puzzle where pieces must be positioned so that the same numbers are touching each other. Your game is timed, these times are stored in a system-wide scoreboard.</Summary>
<Description xml:lang="en">Tetravex is a simple puzzle where pieces must be positioned so that the same numbers are touching each other. Your game is timed, these times are stored in a system-wide scoreboard.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>gnome-tetravex</Name>
Expand Down Expand Up @@ -309,12 +310,12 @@
</Files>
</Package>
<History>
<Update release="7">
<Date>2020-11-23</Date>
<Update release="8">
<Date>2024-04-26</Date>
<Version>3.38.2</Version>
<Comment>Packaging update</Comment>
<Name>Joshua Strobl</Name>
<Email>joshua@getsol.us</Email>
<Name>Jakob Gezelius</Name>
<Email>jakob@knugen.nu</Email>
</Update>
</History>
</PISI>

0 comments on commit f76e34a

Please sign in to comment.