mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 05:47:13 +02:00
testing/openmg: upgrade to 0.0.9
- fix format-security - use functioning mirror for source
This commit is contained in:
parent
2dcda63f10
commit
5e2f8a43ce
@ -1,25 +1,28 @@
|
|||||||
# Contributor: Sergio Iglesias <sergiotarxz@posteo.net>
|
# Contributor: Sergio Iglesias <sergiotarxz@posteo.net>
|
||||||
# Maintainer: Sergio Iglesias <sergiotarxz@posteo.net>
|
# Maintainer: Sergio Iglesias <sergiotarxz@posteo.net>
|
||||||
pkgname=openmg
|
pkgname=openmg
|
||||||
pkgver=0.0.8
|
pkgver=0.0.9
|
||||||
pkgrel=1
|
pkgrel=0
|
||||||
pkgdesc="Manga reader for GNOME"
|
pkgdesc="Manga reader for GNOME"
|
||||||
url="https://gitea.sergiotarxz.freemyip.com/sergiotarxz/mangareader"
|
url="https://github.com/sergiotarxz/openmg"
|
||||||
arch="all !s390x !riscv64"
|
arch="all !s390x !riscv64"
|
||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
makedepends="gtk4.0-dev meson libsoup-dev libadwaita-dev pcre2-dev json-glib-dev"
|
makedepends="gtk4.0-dev meson libsoup-dev libadwaita-dev pcre2-dev json-glib-dev"
|
||||||
options="!check" # no tests
|
options="!check" # no tests
|
||||||
source="$pkgname-$pkgver.tar.gz::https://gitea.sergiotarxz.freemyip.com/sergiotarxz/mangareader/archive/v$pkgver.tar.gz"
|
source="$pkgname-$pkgver.tar.gz::https://github.com/sergiotarxz/openmg/archive/refs/tags/v$pkgver.tar.gz
|
||||||
builddir="$srcdir/mangareader"
|
format-security.patch
|
||||||
|
"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
abuild-meson . output
|
abuild-meson . output
|
||||||
meson compile ${JOBS:+-j ${JOBS}} -C output
|
meson compile -C output
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
DESTDIR="$pkgdir" meson install --no-rebuild -C output
|
DESTDIR="$pkgdir" meson install --no-rebuild -C output
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
2298e41e09438cd812778c1c0e4fc68d4c31005f2a2b1e86cc1dd5487aac17b53773e85d32f8a199e692e4da09e6165b4469219ff05a8c6bf1cf5cf7ad307226 openmg-0.0.8.tar.gz
|
862ee4bfec1aee50060ea8cf375eb650c2f2646f39eb0148bec4661934cdac939b2e1255f0761142730949ff242549113087d2bc0e6142823c88d37fffdc0fe8 openmg-0.0.9.tar.gz
|
||||||
|
880c8309c7fc6b6000cb3135e7dc1f32d740856d4d14de1e9529e9045605502692db6c5e3e6d052c3b1ecd2e5d944718d7373635b00339a3487404b216b5e668 format-security.patch
|
||||||
"
|
"
|
||||||
|
119
testing/openmg/format-security.patch
Normal file
119
testing/openmg/format-security.patch
Normal file
@ -0,0 +1,119 @@
|
|||||||
|
diff --git a/src/database.c b/src/database.c
|
||||||
|
index 778ccf7..ccbb9bf 100644
|
||||||
|
--- a/src/database.c
|
||||||
|
+++ b/src/database.c
|
||||||
|
@@ -172,22 +172,22 @@ mg_database_register_next_migration_atttempt_insert (MgDatabase *self, sqlite3 *
|
||||||
|
int error = sqlite3_prepare_v2 (sqlite, "insert into options (key, value) values (?, ?);",
|
||||||
|
-1, &statement, NULL);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_register_next_migration_attempt_insert;
|
||||||
|
}
|
||||||
|
error = sqlite3_bind_text (statement, 1, "migration", -1, SQLITE_TRANSIENT);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_register_next_migration_attempt_insert;
|
||||||
|
}
|
||||||
|
error = sqlite3_bind_int (statement, 2, next_migration);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_register_next_migration_attempt_insert;
|
||||||
|
}
|
||||||
|
error = sqlite3_step (statement);
|
||||||
|
if (error != SQLITE_DONE) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_register_next_migration_attempt_insert;
|
||||||
|
}
|
||||||
|
return_value = sqlite3_changes (sqlite);
|
||||||
|
@@ -204,22 +204,22 @@ mg_database_register_next_migration_update (MgDatabase *self, sqlite3 *sqlite,
|
||||||
|
int error = sqlite3_prepare_v2 (sqlite, "update options set value = ? where key = ?;",
|
||||||
|
-1, &statement, NULL);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_register_next_migration_update;
|
||||||
|
}
|
||||||
|
error = sqlite3_bind_int (statement, 1, next_migration);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_register_next_migration_update;
|
||||||
|
}
|
||||||
|
error = sqlite3_bind_text (statement, 2, "migration", -1, SQLITE_TRANSIENT);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_register_next_migration_update;
|
||||||
|
}
|
||||||
|
error = sqlite3_step (statement);
|
||||||
|
if (error != SQLITE_DONE) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_register_next_migration_update;
|
||||||
|
}
|
||||||
|
return_value = sqlite3_changes (sqlite);
|
||||||
|
@@ -245,12 +245,12 @@ mg_database_retrieve_next_migration (MgDatabase *self, sqlite3 *sqlite) {
|
||||||
|
sqlite3_stmt *statement = NULL;
|
||||||
|
error = sqlite3_prepare_v2 (sqlite, "select value from options where key = ?;", -1, &statement, NULL);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_retrieve_next_migration;
|
||||||
|
}
|
||||||
|
error = sqlite3_bind_text (statement, 1, "migration", -1, SQLITE_TRANSIENT);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_retrieve_next_migration;
|
||||||
|
}
|
||||||
|
error = sqlite3_step (statement);
|
||||||
|
@@ -269,12 +269,12 @@ mg_database_apply_single_migration (MgDatabase *self, sqlite3 *sqlite, int migra
|
||||||
|
gboolean return_value = 0;
|
||||||
|
int error = sqlite3_prepare_v2 (sqlite, current_migration, -1, &statement, NULL);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_apply_single_migration;
|
||||||
|
}
|
||||||
|
error = sqlite3_step (statement);
|
||||||
|
if (error != SQLITE_DONE) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
goto cleanup_mg_database_apply_single_migration;
|
||||||
|
}
|
||||||
|
return_value = 1;
|
||||||
|
@@ -303,7 +303,7 @@ mg_database_prepare (MgDatabase *self, char *z_sql, const char **pz_tail) {
|
||||||
|
sqlite3 *sqlite = mg_database_get_sqlite (self);
|
||||||
|
int error = sqlite3_prepare_v2 (sqlite, z_sql, -1, &statement, pz_tail);
|
||||||
|
if (error != SQLITE_OK) {
|
||||||
|
- g_warning (sqlite3_errmsg (sqlite));
|
||||||
|
+ g_warning ("%s", sqlite3_errmsg (sqlite));
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
return mg_database_statement_new (self, statement);
|
||||||
|
diff --git a/src/database/statement.c b/src/database/statement.c
|
||||||
|
index 1599354..7218f22 100644
|
||||||
|
--- a/src/database/statement.c
|
||||||
|
+++ b/src/database/statement.c
|
||||||
|
@@ -137,7 +137,7 @@ mg_database_statement_bind_text (MgDatabaseStatement *self,
|
||||||
|
sqlite3_stmt *stmt = mg_database_statement_get_stmt (self);
|
||||||
|
int error = sqlite3_bind_text (stmt, index, value, -1, SQLITE_TRANSIENT);
|
||||||
|
if ( error != SQLITE_OK ) {
|
||||||
|
- g_error (mg_database_get_error_string (self->owner));
|
||||||
|
+ g_error ("%s", mg_database_get_error_string (self->owner));
|
||||||
|
}
|
||||||
|
return error;
|
||||||
|
}
|
||||||
|
@@ -149,7 +149,7 @@ mg_database_statement_step (MgDatabaseStatement *self) {
|
||||||
|
while ((error = sqlite3_step (stmt)) == SQLITE_BUSY) {
|
||||||
|
}
|
||||||
|
if (error != SQLITE_DONE && error != SQLITE_ROW) {
|
||||||
|
- g_error (mg_database_get_error_string (self->owner));
|
||||||
|
+ g_error ("%s", mg_database_get_error_string (self->owner));
|
||||||
|
}
|
||||||
|
return error;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user