Compare commits
12 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
85e7a47fcf | ||
|
|
cfbb5afa9f | ||
|
|
53603f26f9 | ||
|
|
61bad8ce99 | ||
|
|
79a1fbe52a | ||
|
|
070a32ef2e | ||
|
|
29954f0ab8 | ||
|
|
bdf3bee562 | ||
|
|
409aded6e0 | ||
|
|
bd40eec9ed | ||
|
|
38aa4f7b22 | ||
|
|
54bbc87a3d |
10 changed files with 290 additions and 58 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -2,3 +2,5 @@
|
|||
/appeditor-1.1.1.tar.gz
|
||||
/appeditor-1.1.3.tar.gz
|
||||
/appeditor-aeb0b13e5dfd2dfde951e8f18d9075eee5054f71.tar.gz
|
||||
/appeditor-8612fc8f8f812bc50002d4086afa304228a72cae.tar.gz
|
||||
/appeditor-1.1.5.tar.gz
|
||||
|
|
|
|||
24
122.patch
24
122.patch
|
|
@ -1,24 +0,0 @@
|
|||
From bd27f269bde4fee617506f5f869842cc8ceab827 Mon Sep 17 00:00:00 2001
|
||||
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
|
||||
Date: Sun, 16 Jan 2022 19:49:21 -0500
|
||||
Subject: [PATCH] Fix #121 (failure to compile with vala 0.55.1)
|
||||
|
||||
Make create_exec_filename public so it is not less accessible than
|
||||
OPTIONS, the value of which contains it.
|
||||
---
|
||||
src/Application.vala | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/Application.vala b/src/Application.vala
|
||||
index 118e88d..45212a1 100755
|
||||
--- a/src/Application.vala
|
||||
+++ b/src/Application.vala
|
||||
@@ -26,7 +26,7 @@ public class AppEditor.Application : Gtk.Application {
|
||||
return Gtk.check_version (3, 22, 0) == null;
|
||||
}
|
||||
|
||||
- private static string? create_exec_filename;
|
||||
+ public static string? create_exec_filename;
|
||||
|
||||
private MainWindow? window = null;
|
||||
|
||||
48
135.patch
Normal file
48
135.patch
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
From 9160b997e28bb46731220bf966465bc521dc49bf Mon Sep 17 00:00:00 2001
|
||||
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
|
||||
Date: Thu, 9 Nov 2023 11:14:43 -0500
|
||||
Subject: [PATCH 1/2] Fix deprecated top-level developer_name in AppData XML
|
||||
|
||||
Use the name element in a developer block instead, as recommended by appstreamcli 1.0.0.
|
||||
---
|
||||
data/com.github.donadigo.appeditor.appdata.xml.in | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/data/com.github.donadigo.appeditor.appdata.xml.in b/data/com.github.donadigo.appeditor.appdata.xml.in
|
||||
index 94e6c5c..567e86a 100644
|
||||
--- a/data/com.github.donadigo.appeditor.appdata.xml.in
|
||||
+++ b/data/com.github.donadigo.appeditor.appdata.xml.in
|
||||
@@ -20,7 +20,9 @@
|
||||
<provides>
|
||||
<binary>com.github.donadigo.appeditor</binary>
|
||||
</provides>
|
||||
- <developer_name>Adam Bieńkowski</developer_name>
|
||||
+ <developer>
|
||||
+ <name>Adam Bieńkowski</name>
|
||||
+ </developer>
|
||||
<url type="homepage">https://github.com/donadigo/appeditor</url>
|
||||
<url type="bugtracker">https://github.com/donadigo/appeditor/issues</url>
|
||||
<url type="help">https://github.com/donadigo/appeditor</url>
|
||||
|
||||
From 0b90d07e39f0e8dccad175dd31d929f5f56b2db1 Mon Sep 17 00:00:00 2001
|
||||
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
|
||||
Date: Fri, 8 Mar 2024 08:44:48 -0500
|
||||
Subject: [PATCH 2/2] Add developer ID com.donadigo in AppData
|
||||
|
||||
---
|
||||
data/com.github.donadigo.appeditor.appdata.xml.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/data/com.github.donadigo.appeditor.appdata.xml.in b/data/com.github.donadigo.appeditor.appdata.xml.in
|
||||
index 567e86a..52a3cb1 100644
|
||||
--- a/data/com.github.donadigo.appeditor.appdata.xml.in
|
||||
+++ b/data/com.github.donadigo.appeditor.appdata.xml.in
|
||||
@@ -20,7 +20,7 @@
|
||||
<provides>
|
||||
<binary>com.github.donadigo.appeditor</binary>
|
||||
</provides>
|
||||
- <developer>
|
||||
+ <developer id="com.donadigo">
|
||||
<name>Adam Bieńkowski</name>
|
||||
</developer>
|
||||
<url type="homepage">https://github.com/donadigo/appeditor</url>
|
||||
148
136.patch
Normal file
148
136.patch
Normal file
|
|
@ -0,0 +1,148 @@
|
|||
From 7e36d18893d678a6852fa63e7dfd20e6e012d780 Mon Sep 17 00:00:00 2001
|
||||
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
|
||||
Date: Thu, 9 Nov 2023 11:26:26 -0500
|
||||
Subject: [PATCH] Ensure all text files have terminal newlines
|
||||
|
||||
While some tools support text files without these, proper POSIX text
|
||||
files should have them.
|
||||
---
|
||||
.travis.yml | 2 +-
|
||||
data/application.css | 2 +-
|
||||
data/com.github.donadigo.appeditor.appdata.xml.in | 2 +-
|
||||
data/com.github.donadigo.appeditor.contract | 2 +-
|
||||
data/com.github.donadigo.appeditor.gresource.xml | 2 +-
|
||||
data/com.github.donadigo.appeditor.gschema.xml | 2 +-
|
||||
meson/post_install.py | 2 +-
|
||||
meson_options.txt | 2 +-
|
||||
po/meson.build | 2 +-
|
||||
src/AppDirectoryScanner.vala | 2 +-
|
||||
src/IconChooserDialog.vala | 2 +-
|
||||
src/IconListBox.vala | 2 +-
|
||||
12 files changed, 12 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/.travis.yml b/.travis.yml
|
||||
index db1c04a..0151138 100644
|
||||
--- a/.travis.yml
|
||||
+++ b/.travis.yml
|
||||
@@ -21,4 +21,4 @@ install:
|
||||
- npm i -g @elementaryos/houston
|
||||
|
||||
script:
|
||||
- - houston ci
|
||||
\ No newline at end of file
|
||||
+ - houston ci
|
||||
diff --git a/data/application.css b/data/application.css
|
||||
index 348573a..0d96a53 100644
|
||||
--- a/data/application.css
|
||||
+++ b/data/application.css
|
||||
@@ -52,4 +52,4 @@ window {
|
||||
|
||||
entry {
|
||||
border-bottom-color: rgba(0, 0, 0, 0.2);
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff --git a/data/com.github.donadigo.appeditor.appdata.xml.in b/data/com.github.donadigo.appeditor.appdata.xml.in
|
||||
index 94e6c5c..64d9703 100644
|
||||
--- a/data/com.github.donadigo.appeditor.appdata.xml.in
|
||||
+++ b/data/com.github.donadigo.appeditor.appdata.xml.in
|
||||
@@ -195,4 +195,4 @@
|
||||
<value key="x-appcenter-color-primary-text">#0A332D</value>
|
||||
<value key="x-appcenter-suggested-price">5</value>
|
||||
</custom>
|
||||
-</component>
|
||||
\ No newline at end of file
|
||||
+</component>
|
||||
diff --git a/data/com.github.donadigo.appeditor.contract b/data/com.github.donadigo.appeditor.contract
|
||||
index fab6d62..6a0180d 100644
|
||||
--- a/data/com.github.donadigo.appeditor.contract
|
||||
+++ b/data/com.github.donadigo.appeditor.contract
|
||||
@@ -3,4 +3,4 @@ Name=Create a Menu Entry
|
||||
Description=Create a new menu entry for executing this file
|
||||
Icon=com.github.donadigo.appeditor
|
||||
MimeType=application/x-executable;text/x-python;application/x-shellscript
|
||||
-Exec=com.github.donadigo.appeditor -c %f
|
||||
\ No newline at end of file
|
||||
+Exec=com.github.donadigo.appeditor -c %f
|
||||
diff --git a/data/com.github.donadigo.appeditor.gresource.xml b/data/com.github.donadigo.appeditor.gresource.xml
|
||||
index 68c0271..814b522 100644
|
||||
--- a/data/com.github.donadigo.appeditor.gresource.xml
|
||||
+++ b/data/com.github.donadigo.appeditor.gresource.xml
|
||||
@@ -3,4 +3,4 @@
|
||||
<gresource prefix="/com/github/donadigo/appeditor">
|
||||
<file alias="application.css" compressed="true">application.css</file>
|
||||
</gresource>
|
||||
-</gresources>
|
||||
\ No newline at end of file
|
||||
+</gresources>
|
||||
diff --git a/data/com.github.donadigo.appeditor.gschema.xml b/data/com.github.donadigo.appeditor.gschema.xml
|
||||
index 4fab585..6896576 100644
|
||||
--- a/data/com.github.donadigo.appeditor.gschema.xml
|
||||
+++ b/data/com.github.donadigo.appeditor.gschema.xml
|
||||
@@ -22,4 +22,4 @@
|
||||
<description>Whether entries with NoDisplay set to true should show</description>
|
||||
</key>
|
||||
</schema>
|
||||
-</schemalist>
|
||||
\ No newline at end of file
|
||||
+</schemalist>
|
||||
diff --git a/meson/post_install.py b/meson/post_install.py
|
||||
index 9eaefa9..76ed255 100644
|
||||
--- a/meson/post_install.py
|
||||
+++ b/meson/post_install.py
|
||||
@@ -7,4 +7,4 @@
|
||||
|
||||
if not os.environ.get('DESTDIR'):
|
||||
print('Compiling gsettings schemas...')
|
||||
- subprocess.call(['glib-compile-schemas', schemadir])
|
||||
\ No newline at end of file
|
||||
+ subprocess.call(['glib-compile-schemas', schemadir])
|
||||
diff --git a/meson_options.txt b/meson_options.txt
|
||||
index de6c8e3..7dce56d 100644
|
||||
--- a/meson_options.txt
|
||||
+++ b/meson_options.txt
|
||||
@@ -1 +1 @@
|
||||
-option('flatpak', type : 'boolean', value : 'false', description : 'Disables some defunct features when building with Flatpak')
|
||||
\ No newline at end of file
|
||||
+option('flatpak', type : 'boolean', value : 'false', description : 'Disables some defunct features when building with Flatpak')
|
||||
diff --git a/po/meson.build b/po/meson.build
|
||||
index 5eab52e..e9b77d7 100644
|
||||
--- a/po/meson.build
|
||||
+++ b/po/meson.build
|
||||
@@ -1 +1 @@
|
||||
-i18n.gettext(meson.project_name(), preset: 'glib')
|
||||
\ No newline at end of file
|
||||
+i18n.gettext(meson.project_name(), preset: 'glib')
|
||||
diff --git a/src/AppDirectoryScanner.vala b/src/AppDirectoryScanner.vala
|
||||
index 9b0d69e..fad3d7f 100644
|
||||
--- a/src/AppDirectoryScanner.vala
|
||||
+++ b/src/AppDirectoryScanner.vala
|
||||
@@ -56,4 +56,4 @@ public class AppEditor.AppDirectoryScanner : Object {
|
||||
|
||||
return apps_dir;
|
||||
}
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff --git a/src/IconChooserDialog.vala b/src/IconChooserDialog.vala
|
||||
index 2ce0faf..abf24c9 100644
|
||||
--- a/src/IconChooserDialog.vala
|
||||
+++ b/src/IconChooserDialog.vala
|
||||
@@ -90,4 +90,4 @@ public class AppEditor.IconChooserDialog : Gtk.Dialog {
|
||||
icon_list_box.search (search_entry.text);
|
||||
icon_list_box.invalidate_filter ();
|
||||
}
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
diff --git a/src/IconListBox.vala b/src/IconListBox.vala
|
||||
index dcbade6..77e6dea 100644
|
||||
--- a/src/IconListBox.vala
|
||||
+++ b/src/IconListBox.vala
|
||||
@@ -161,4 +161,4 @@ public class AppEditor.IconListBox : Gtk.ListBox {
|
||||
private static bool query_matches_name (string query, string icon_name) {
|
||||
return query.down () in icon_name.down ();
|
||||
}
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
48
138.patch
Normal file
48
138.patch
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
From caa2c26a3de12b78f2b2f1d7fe82585ae2ba2ed3 Mon Sep 17 00:00:00 2001
|
||||
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
|
||||
Date: Thu, 9 Nov 2023 11:34:00 -0500
|
||||
Subject: [PATCH] Remove executable bit from files that are not script-like
|
||||
|
||||
---
|
||||
meson.build | 0
|
||||
src/AppItem.vala | 0
|
||||
src/AppSourceList.vala | 0
|
||||
src/Application.vala | 0
|
||||
src/CategoryItem.vala | 0
|
||||
src/Constants.vala | 0
|
||||
src/DesktopAppManager.vala | 0
|
||||
src/MainWindow.vala | 0
|
||||
8 files changed, 0 insertions(+), 0 deletions(-)
|
||||
mode change 100755 => 100644 meson.build
|
||||
mode change 100755 => 100644 src/AppItem.vala
|
||||
mode change 100755 => 100644 src/AppSourceList.vala
|
||||
mode change 100755 => 100644 src/Application.vala
|
||||
mode change 100755 => 100644 src/CategoryItem.vala
|
||||
mode change 100755 => 100644 src/Constants.vala
|
||||
mode change 100755 => 100644 src/DesktopAppManager.vala
|
||||
mode change 100755 => 100644 src/MainWindow.vala
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
old mode 100755
|
||||
new mode 100644
|
||||
diff --git a/src/AppItem.vala b/src/AppItem.vala
|
||||
old mode 100755
|
||||
new mode 100644
|
||||
diff --git a/src/AppSourceList.vala b/src/AppSourceList.vala
|
||||
old mode 100755
|
||||
new mode 100644
|
||||
diff --git a/src/Application.vala b/src/Application.vala
|
||||
old mode 100755
|
||||
new mode 100644
|
||||
diff --git a/src/CategoryItem.vala b/src/CategoryItem.vala
|
||||
old mode 100755
|
||||
new mode 100644
|
||||
diff --git a/src/Constants.vala b/src/Constants.vala
|
||||
old mode 100755
|
||||
new mode 100644
|
||||
diff --git a/src/DesktopAppManager.vala b/src/DesktopAppManager.vala
|
||||
old mode 100755
|
||||
new mode 100644
|
||||
diff --git a/src/MainWindow.vala b/src/MainWindow.vala
|
||||
old mode 100755
|
||||
new mode 100644
|
||||
22
139.patch
Normal file
22
139.patch
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
From 4ce39aaa7bef42289ed3d2799b60a551da55a865 Mon Sep 17 00:00:00 2001
|
||||
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
|
||||
Date: Thu, 9 Nov 2023 11:37:45 -0500
|
||||
Subject: [PATCH] Fix flickering titlebar (fix #103)
|
||||
|
||||
https://github.com/donadigo/appeditor/issues/103#issuecomment-756924055
|
||||
---
|
||||
data/application.css | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/data/application.css b/data/application.css
|
||||
index 348573a..4723c80 100644
|
||||
--- a/data/application.css
|
||||
+++ b/data/application.css
|
||||
@@ -36,7 +36,6 @@ window {
|
||||
|
||||
.titlebar:backdrop {
|
||||
border: none;
|
||||
- background-image: none;
|
||||
background-color: @bg_color;
|
||||
box-shadow:
|
||||
inset 1px 0 0 0 alpha (@bg_highlight_color, 0.2),
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
diff -Naur appeditor-1.1.3-original/data/application.css appeditor-1.1.3/data/application.css
|
||||
--- appeditor-1.1.3-original/data/application.css 2021-12-18 16:27:48.000000000 -0500
|
||||
+++ appeditor-1.1.3/data/application.css 2021-12-19 09:20:43.060355988 -0500
|
||||
@@ -26,7 +26,6 @@
|
||||
|
||||
.titlebar {
|
||||
border: none;
|
||||
- background-image: none;
|
||||
background-color: @bg_color;
|
||||
box-shadow:
|
||||
inset 1px 0 0 0 alpha (@bg_highlight_color, 0.2),
|
||||
@@ -52,4 +51,4 @@
|
||||
|
||||
entry {
|
||||
border-bottom-color: rgba(0, 0, 0, 0.2);
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
3
appeditor.rpmlintrc
Normal file
3
appeditor.rpmlintrc
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# A man page for a GUI executable without interesting command-line options is
|
||||
# not very useful.
|
||||
addFilter(r" no-manual-page-for-binary ")
|
||||
|
|
@ -1,13 +1,8 @@
|
|||
%global app_id com.github.donadigo.appeditor
|
||||
|
||||
# Upstream failed to tag release 1.1.4, but the commit message makes it clear a
|
||||
# release was intended.
|
||||
%global commit aeb0b13e5dfd2dfde951e8f18d9075eee5054f71
|
||||
%global snapdate 20220103
|
||||
|
||||
Name: appeditor
|
||||
Summary: Edit application menu
|
||||
Version: 1.1.4^%{snapdate}git%(echo '%{commit}' | cut -b -7)
|
||||
Version: 1.1.5
|
||||
Release: %autorelease
|
||||
# The entire source is GPL-3.0-only, except:
|
||||
# - data/com.github.donadigo.appeditor.appdata.xml.in is CC0-1.0, which is
|
||||
|
|
@ -15,14 +10,21 @@ Release: %autorelease
|
|||
License: GPL-3.0-only AND CC0-1.0
|
||||
|
||||
URL: https://github.com/donadigo/appeditor
|
||||
Source0: %{url}/archive/%{commit}/appeditor-%{commit}.tar.gz
|
||||
Source: %{url}/archive/%{version}/appeditor-%{version}.tar.gz
|
||||
|
||||
# Fix flickering titlebar (fix #103)
|
||||
# https://github.com/donadigo/appeditor/issues/103#issuecomment-756924055
|
||||
Patch: appeditor-1.1.3-fix-flickering-titlebar.patch
|
||||
# Fails to compile with vala 0.55.1
|
||||
# https://github.com/donadigo/appeditor/issues/121
|
||||
# https://github.com/donadigo/appeditor/pull/122
|
||||
Patch: %{url}/pull/122.patch
|
||||
# https://github.com/donadigo/appeditor/pull/139
|
||||
Patch: %{url}/pull/139.patch
|
||||
# Fix deprecated top-level developer_name in AppData XML
|
||||
# https://github.com/donadigo/appeditor/pull/135
|
||||
Patch: %{url}/pull/135.patch
|
||||
# Ensure all text files have terminal newlines
|
||||
# https://github.com/donadigo/appeditor/pull/136
|
||||
Patch: %{url}/pull/136.patch
|
||||
# Remove executable bit from files that are not script-like
|
||||
# https://github.com/donadigo/appeditor/pull/138
|
||||
Patch: %{url}/pull/138.patch
|
||||
|
||||
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
|
||||
ExcludeArch: %{ix86}
|
||||
|
|
@ -41,7 +43,7 @@ BuildRequires: vala
|
|||
BuildRequires: gcc
|
||||
|
||||
BuildRequires: pkgconfig(gee-0.8)
|
||||
BuildRequires: pkgconfig(granite)
|
||||
BuildRequires: pkgconfig(granite) >= 5.4.0
|
||||
BuildRequires: pkgconfig(gtk+-3.0)
|
||||
|
||||
Requires: contractor
|
||||
|
|
@ -180,7 +182,8 @@ Uygulama menüsünde gösterilen uygulama girişlerini ve özelliklerini düzenl
|
|||
|
||||
|
||||
%prep
|
||||
%autosetup -n appeditor-%{commit} -p1
|
||||
%autosetup -n appeditor-%{version} -p1
|
||||
rm -rv external
|
||||
|
||||
|
||||
%build
|
||||
|
|
@ -203,7 +206,7 @@ desktop-file-validate \
|
|||
appstream-util validate-relax --nonet \
|
||||
%{buildroot}/%{_metainfodir}/%{app_id}.appdata.xml
|
||||
# Matches what gnome-software and others use:
|
||||
appstreamcli validate --nonet \
|
||||
appstreamcli validate --no-net --explain \
|
||||
%{buildroot}/%{_metainfodir}/%{app_id}.appdata.xml
|
||||
|
||||
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (appeditor-aeb0b13e5dfd2dfde951e8f18d9075eee5054f71.tar.gz) = dc914149e479797bfdeb6350ba12486a123949bd5b84c63b50c35db310e4974e791b66725a248b06c5af5dc7cdfc070d7c6644b95259d9d12b732410919b0c73
|
||||
SHA512 (appeditor-1.1.5.tar.gz) = c7e4e90cc1e5716ce2e7f358d12ba9b38556d69d0531e2ef847a663bcb6fa0a50f77e8a15e808743730fcd4485fb7be0d2f830b56ce3e1204ca9df7ef5e940f1
|
||||
|
|
|
|||
Reference in a new issue