Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 4.0 #55

Merged
merged 6 commits into from Mar 3, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
39 changes: 22 additions & 17 deletions 0001-gtk-use-com.transmissionbt.Transmission.-D-Bus-names.patch
@@ -1,25 +1,30 @@
From: Will Thompson <wjt@endlessm.com>
Date: Fri, 4 Aug 2017 15:20:07 +0100
Subject: [PATCH] gtk: use com.transmissionbt.Transmission.* D-Bus names
From 3dd2667b54c463610f01b84c2de86e096e5dfd1a Mon Sep 17 00:00:00 2001
From: bbhtt <bbhtt.zn0i8@slmail.me>
Date: Fri, 3 Mar 2023 20:51:05 +0530
Subject: [PATCH] gtk: use com.transmissionbt.Transmission.* D-Bus
names

Using the com.transmissionbt.Transmission. namespace (with a capital T)
is consistent with the Qt frontend using
com.transmissionbt.Transmission, and with standard D-Bus naming
conventions.
---
gtk/main.c | 2 +-
gtk/Application.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gtk/main.c b/gtk/main.c
index 8bc526204..cb9743301 100644
--- a/gtk/main.c
+++ b/gtk/main.c
@@ -675,7 +675,7 @@ int main(int argc, char** argv)

/* init the application for the specified config dir */
stat(cbdata.config_dir, &sb);
- application_id = g_strdup_printf("com.transmissionbt.transmission_%lu_%lu", (unsigned long)sb.st_dev,
+ application_id = g_strdup_printf ("com.transmissionbt.Transmission._%lu_%lu", (unsigned long)sb.st_dev,
(unsigned long)sb.st_ino);
app = gtk_application_new(application_id, G_APPLICATION_HANDLES_OPEN);
g_signal_connect(app, "open", G_CALLBACK(on_open), &cbdata);
diff --git a/gtk/Application.cc b/gtk/Application.cc
index 52d5e7c1f..6690c5158 100644
--- a/gtk/Application.cc
+++ b/gtk/Application.cc
@@ -700,7 +700,7 @@ std::string get_application_id(std::string const& config_dir)
{
struct stat sb = {};
(void)::stat(config_dir.c_str(), &sb);
- return fmt::format("com.transmissionbt.transmission_{}_{}", sb.st_dev, sb.st_ino);
+ return fmt::format("com.transmissionbt.Transmission._{}_{}", sb.st_dev, sb.st_ino);
}

} // namespace
--
2.39.2

46 changes: 0 additions & 46 deletions 0002-gtk-Use-reversed-domain-icon-name-throughout.patch

This file was deleted.

33 changes: 22 additions & 11 deletions appdata.patch
@@ -1,15 +1,26 @@
diff --git a/gtk/transmission-gtk.appdata.xml.in b/gtk/transmission-gtk.appdata.xml.in
index 169bdcd..63c9d1f 100644
--- a/gtk/transmission-gtk.appdata.xml.in
+++ b/gtk/transmission-gtk.appdata.xml.in
@@ -35,4 +35,10 @@ Copyright 2017 Endless Mobile, Inc.
</screenshot>
</screenshots>
<update_contact>info_AT_transmissionbt.com</update_contact>
+ <content_rating type="oars-1.1">
+ <content_attribute id="social-info">mild</content_attribute>
+ </content_rating>
From e1d4dbb956010138fb1d12c9d52d886abe651c89 Mon Sep 17 00:00:00 2001
From: bbhtt <bbhtt.zn0i8@slmail.me>
Date: Fri, 3 Mar 2023 17:42:37 +0530
Subject: [PATCH] Add release dates

---
gtk/transmission-gtk.metainfo.xml.in | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/gtk/transmission-gtk.metainfo.xml.in b/gtk/transmission-gtk.metainfo.xml.in
index e39180776..4310b7945 100644
--- a/gtk/transmission-gtk.metainfo.xml.in
+++ b/gtk/transmission-gtk.metainfo.xml.in
@@ -38,4 +38,9 @@ Copyright 2017 Endless Mobile, Inc.
<content_rating type="oars-1.1">
<content_attribute id="social-info">mild</content_attribute>
</content_rating>
+ <releases>
+ <release date="2023-02-23" version="4.0.1" />
+ <release date="2023-02-08" version="4.0.0" />
+ <release date="2020-05-03" version="3.00" />
+ </releases>
</component>
--
2.39.2

159 changes: 148 additions & 11 deletions com.transmissionbt.Transmission.json
@@ -1,14 +1,15 @@
{
"app-id": "com.transmissionbt.Transmission",
"runtime": "org.gnome.Platform",
"runtime-version": "42",
"runtime-version": "43",
"sdk": "org.gnome.Sdk",
"command": "transmission-gtk",
"rename-desktop-file": "transmission-gtk.desktop",
"rename-appdata-file": "transmission-gtk.appdata.xml",
"rename-appdata-file": "transmission-gtk.metainfo.xml",
"rename-icon": "transmission",
"copy-icon": true,
"finish-args": [
"--device=dri",
"--share=ipc",
"--share=network",
"--socket=fallback-x11",
Expand All @@ -24,8 +25,11 @@
"*.a",
"*.la",
"/lib/pkgconfig",
"/share/aclocal",
"/share/doc",
"/share/man",
"/share/pixmaps"
"/share/pixmaps",
"/share/pkgconfig"
],
"modules": [
"shared-modules/libappindicator/libappindicator-gtk3-12.10.json",
Expand All @@ -48,8 +52,141 @@
}
]
},
{
"name": "mm-common",
"buildsystem": "meson",
"cleanup": [
"/share/mm-common",
"/bin/mm-common*"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/mm-common/1.0/mm-common-1.0.5.tar.xz",
"sha256": "705c6d29f4116a29bde4e36cfc1b046c92b6ef8c6dae4eaec85018747e6da5aa"
}
]
},
{
"name": "sigc++",
"buildsystem": "meson",
"config-opts": [
"-Dbuild-documentation=false",
"-Dbuild-examples=false",
"-Dbuild-tests=false"
],
"cleanup": [
"/lib/sigc++-3.0"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/libsigc%2B%2B/3.4/libsigc%2B%2B-3.4.0.tar.xz",
"sha256": "02e2630ffb5ce93cd52c38423521dfe7063328863a6e96d41d765a6116b8707e"
}
]
},
{
"name": "glibmm",
"buildsystem": "meson",
"config-opts": [
"-Dbuild-documentation=false",
"-Dbuild-examples=false"
],
"cleanup": [
"/lib/glibmm-2.68",
"/lib/giomm-2.68",
"/lib/libglibmm_generate_extra_defs*"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/glibmm/2.74/glibmm-2.74.0.tar.xz",
"sha256": "2b472696cbac79db8e405724118ec945219c5b9b18af63dc8cfb7f1d89b0f1fa"
}
]
},
{
"name": "cairomm",
"buildsystem": "meson",
"config-opts": [
"-Dbuild-documentation=false",
"-Dbuild-examples=false"
],
"cleanup": [
"/lib/cairomm-1.16"
],
"sources": [
{
"type": "archive",
"url": "https://www.cairographics.org/releases/cairomm-1.16.2.tar.xz",
"sha256": "6a63bf98a97dda2b0f55e34d1b5f3fb909ef8b70f9b8d382cb1ff3978e7dc13f"
}
]
},
{
"name": "pangomm",
"buildsystem": "meson",
"config-opts": [
"-Dbuild-documentation=false"
],
"cleanup": [
"/lib/pangomm-2.48"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/pangomm/2.50/pangomm-2.50.1.tar.xz",
"sha256": "ccc9923413e408c2bff637df663248327d72822f11e394b423e1c5652b7d9214"
}
]
},
{
"name": "atkmm",
"buildsystem": "meson",
"config-opts": [
"-Dbuild-documentation=false"
],
"cleanup": [
"/lib/atkmm-2.36"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.2.tar.xz",
"sha256": "6f62dd99f746985e573605937577ccfc944368f606a71ca46342d70e1cdae079"
}
]
},
{
"name": "gtkmm",
"buildsystem": "meson",
"config-opts": [
"-Dbuild-documentation=false",
"-Dbuild-demos=false",
"-Dbuild-tests=false"
],
"cleanup": [
"/lib/gdkmm-4.0",
"/lib/gtkmm-4.0"
],
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/gtkmm/4.8/gtkmm-4.8.0.tar.xz",
"sha256": "c82786d46e2b07346b6397ca7f1929d952f4922fa5c9db3dee08498b9a136cf5"
}
]
},
{
"name": "transmission",
"buildsystem": "cmake-ninja",
"config-opts": [
"-DCMAKE_BUILD_TYPE=RelWithDebInfo",
"-DENABLE_TESTS=OFF",
"-DENABLE_MAC=OFF",
"-DENABLE_GTK=ON"
],
"cleanup": [
"/bin/transmission-create",
"/bin/transmission-daemon",
Expand All @@ -64,16 +201,16 @@
"url-template": "https://github.com/transmission/transmission/releases/download/$version/transmission-$version.tar.xz"
},
"type": "archive",
"url": "https://github.com/transmission/transmission/releases/download/3.00/transmission-3.00.tar.xz",
"sha256": "9144652fe742f7f7dd6657716e378da60b751aaeda8bef8344b3eefc4db255f2"
"url": "https://github.com/transmission/transmission/releases/download/4.0.1/transmission-4.0.1.tar.xz",
"sha256": "8fc5aef23638c983406f6a3ee9918369e4cdc84e3228bd2fb3d01dd55cdad900"
},
{
"type":"patch",
"path":"appdata.patch"
},
{
"type": "patch",
"paths": [
"0001-gtk-use-com.transmissionbt.Transmission.-D-Bus-names.patch",
"0002-gtk-Use-reversed-domain-icon-name-throughout.patch",
"appdata.patch"
]
"type":"patch",
"path":"0001-gtk-use-com.transmissionbt.Transmission.-D-Bus-names.patch"
}
]
}
Expand Down
2 changes: 1 addition & 1 deletion shared-modules
Submodule shared-modules updated 74 files
+14 −2 CODEOWNERS
+11 −1 README.md
+3 −0 SDL/README.md
+3 −0 SDL/SDL_ttf-2.0.11.json
+17 −0 SDL/sdl12-compat.json
+15 −0 SDL2/README.md
+22 −0 SDL2/SDL2-no-libdecor.json
+24 −0 SDL2/SDL2-with-libdecor.json
+69 −0 clutter/clutter.json
+2 −2 dbus-glib/dbus-glib.json
+12 −8 glew/glew.json
+2 −2 glu/glu-9.json
+26 −2 gtk2/gtk2-common-themes.json
+30 −0 gtk2/gtk2-fix-crash-in-show-uri.patch
+8 −4 gtk2/gtk2.json
+10 −0 gtk2/readme.md
+9 −3 gudev/gudev.json
+18 −0 gzdoom/description.patch
+101 −0 gzdoom/gzdoom.json
+4 −0 intltool/intltool-0.51.json
+59 −0 intltool/intltool-perl5.26-regex-fixes.patch
+3 −2 libappindicator/libappindicator-gtk2-12.10.json
+3 −2 libappindicator/libappindicator-gtk3-12.10.json
+3 −2 libappindicator/libappindicator-gtk3-introspection-12.10.json
+3 −2 libappindicator/libappindicator.json.in
+123 −0 libcanberra/0001-gtk-Don-t-assume-all-GdkDisplays-are-GdkX11Displays-.patch
+42 −0 libcanberra/libcanberra.json
+6 −0 libdecor/README.md
+18 −0 libdecor/libdecor-0.1.1.json
+8 −0 libmad/libmad.json
+11 −0 libmad/mad.pc
+4 −4 libsecret/libsecret.json
+19 −0 libusb/libusb.json
+8 −5 linux-audio/fftw3f-static.json
+7 −2 linux-audio/fftw3f.json
+8 −8 linux-audio/fluidsynth2-static.json
+3 −5 linux-audio/fluidsynth2.json
+4 −2 linux-audio/jack2.json
+2 −2 linux-audio/ladspa.json
+2 −2 linux-audio/libinstpatch.json
+1 −3 linux-audio/liblo-static.json
+16 −36 linux-audio/lilv.json
+8 −2 linux-audio/lrdf.json
+18 −0 linux-audio/lv2-build.patch
+8 −9 linux-audio/lv2.json
+43 −0 lua5.1/lua-5.1.5-so.patch
+38 −0 lua5.1/lua-5.1.5.json
+9 −12 lua5.3/lua-5.3.5.json
+44 −0 lua5.4/lua-5.4.json
+8 −0 lua5.4/lua.pc.in
+42 −0 lua5.4/makefile-add-liblua.so-rule.patch
+30 −0 luajit/luajit.json
+19 −0 mac/mac.json
+0 −25 openjpeg/openjpeg.json
+18 −0 physfs/physfs.json
+4 −4 pygame/pygame-1.9.6.json
+107 −0 pygtk/pygtk.json
+39 −0 pygtk/pygtk.patch
+11 −0 qt4/fixgcc11.patch
+31 −0 qt4/fixgcc9.patch
+8 −0 qt4/qt4-4.8.7-minimal.json
+6 −0 smpeg/smpeg-0.4.5.json
+75 −0 vorbisgain/0001-temp_files.patch
+33 −0 vorbisgain/0002-errno.patch
+248 −0 vorbisgain/0003-manpage.patch
+183 −0 vorbisgain/0004-vorbisgain_mtime.patch
+21 −0 vorbisgain/0005-double_fclose.patch
+56 −0 vorbisgain/0006-manpage_hyphens.patch
+14 −0 vorbisgain/0007-recursively_spelling.patch
+23 −0 vorbisgain/0008-manpage_recursion_mistake.patch
+13 −0 vorbisgain/0009-hardening.patch
+13 −0 vorbisgain/0010-fclose.patch
+23 −0 vorbisgain/README.md
+29 −0 vorbisgain/vorbisgain_0.37-2.json