From 7984f0a0030a6f74d3789e226fc3eb1fe040f760 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Sun, 21 Feb 2021 17:51:56 -0600 Subject: [PATCH 01/31] Update to 0.15.0 --- .gitignore | 1 + megapixels.spec | 9 +++++---- sources | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 5c230dc..f09a638 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /0.13.1.tar.gz /0.13.2.tar.gz /0.14.0.tar.gz +/0.15.0.tar.gz diff --git a/megapixels.spec b/megapixels.spec index 520970e..72acd9b 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels -Version: 0.14.0 -Release: 2%{?dist} +Version: 0.15.0 +Release: 1%{?dist} Summary: A GTK3 camera application that knows how to deal with the media request api License: GPLv3+ @@ -15,6 +15,7 @@ BuildRequires: meson BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libtiff-4) BuildRequires: inih-devel +BuildRequires: zbar-devel BuildRequires: /usr/bin/xvfb-run BuildRequires: /usr/bin/xauth BuildRequires: desktop-file-utils @@ -70,8 +71,8 @@ SH %changelog -* Tue Jan 26 2021 Fedora Release Engineering - 0.14.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild +* Sun Feb 21 2021 Torrey Sorensen - 0.15.0-1 +- Update to 0.15.0 * Mon Jan 11 2021 Torrey Sorensen - 0.14.0-1 - Update to 0.14.0 diff --git a/sources b/sources index 49a4450..8e6b1e1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.14.0.tar.gz) = 6c5baf6e48c3cf6a77d60bd18af298daaa12e471ce0eff44c3eeb0c6c97bc183a36c6aa2d090abfa92958633c5d564e4fbec06bc271c813a1a98e1697f44bbe9 +SHA512 (0.15.0.tar.gz) = 70334d5b0c38c4fb0914c68c7dc666b6e1e30fa003a03e21c80fb6675a034d2912c703379580a1af79848e566c6e0e62ed758eee5d6d60c2ef674bb2c18ceb7c From de3ef28b19876f1c2824ba70b93ae9d45c040017 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Mon, 29 Mar 2021 11:30:22 -0500 Subject: [PATCH 02/31] Update to 0.16.0. Remove exclusive arch --- .gitignore | 1 + megapixels.spec | 6 ++++-- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f09a638..4b705cc 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /0.13.2.tar.gz /0.14.0.tar.gz /0.15.0.tar.gz +/0.16.0.tar.gz diff --git a/megapixels.spec b/megapixels.spec index 72acd9b..52fb068 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,5 +1,5 @@ Name: megapixels -Version: 0.15.0 +Version: 0.16.0 Release: 1%{?dist} Summary: A GTK3 camera application that knows how to deal with the media request api @@ -7,7 +7,6 @@ License: GPLv3+ URL: https://git.sr.ht/~martijnbraam/megapixels Source0: https://git.sr.ht/~martijnbraam/megapixels/archive/%{version}.tar.gz -ExclusiveArch: aarch64 armv7hl BuildRequires: gcc BuildRequires: meson @@ -71,6 +70,9 @@ SH %changelog +* Mon Mar 29 2021 Torrey Sorensen - 0.16.0-1 +- Update to 0.16.0 + * Sun Feb 21 2021 Torrey Sorensen - 0.15.0-1 - Update to 0.15.0 diff --git a/sources b/sources index 8e6b1e1..e47c0d8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.15.0.tar.gz) = 70334d5b0c38c4fb0914c68c7dc666b6e1e30fa003a03e21c80fb6675a034d2912c703379580a1af79848e566c6e0e62ed758eee5d6d60c2ef674bb2c18ceb7c +SHA512 (0.16.0.tar.gz) = 37cd43c930e6c6aabc6ca9887bb05440d4b79ddc3ca8dd77882ea9768d27e53753f447fa64b48a3f112fa10806e823ed15c989f8dec0ddacca2985ff54deee5b From 9522f59a9f77a0a7a4ea52a0ffe350154d6317f4 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Tue, 4 May 2021 05:46:33 -0500 Subject: [PATCH 03/31] Update to 1.0.1 --- .gitignore | 1 + megapixels.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4b705cc..89bd4f8 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /0.14.0.tar.gz /0.15.0.tar.gz /0.16.0.tar.gz +/1.0.1.tar.gz diff --git a/megapixels.spec b/megapixels.spec index 52fb068..7cee945 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,5 +1,5 @@ Name: megapixels -Version: 0.16.0 +Version: 1.0.1 Release: 1%{?dist} Summary: A GTK3 camera application that knows how to deal with the media request api @@ -10,8 +10,9 @@ Source0: https://git.sr.ht/~martijnbraam/megapixels/archive/%{version}.tar.gz BuildRequires: gcc BuildRequires: meson +BuildRequires: cmake -BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libtiff-4) BuildRequires: inih-devel BuildRequires: zbar-devel @@ -70,6 +71,9 @@ SH %changelog +* Tue May 04 2021 Torrey Sorensen - 1.0.1-1 +- Update to 1.0.1 + * Mon Mar 29 2021 Torrey Sorensen - 0.16.0-1 - Update to 0.16.0 diff --git a/sources b/sources index e47c0d8..d67cfe6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (0.16.0.tar.gz) = 37cd43c930e6c6aabc6ca9887bb05440d4b79ddc3ca8dd77882ea9768d27e53753f447fa64b48a3f112fa10806e823ed15c989f8dec0ddacca2985ff54deee5b +SHA512 (1.0.1.tar.gz) = 4d7e7f80405c6c1265855708f1ede0f7ddc3044a7afc3a8083e1c308ba4104a78fc98da1facb1ab3882182d7e30d32bef8bbb22a703e71b1e63a7660387896d4 From ee7df1dc635679758f375abd81a9141060f5a2bd Mon Sep 17 00:00:00 2001 From: torbuntu Date: Wed, 23 Jun 2021 15:12:16 -0500 Subject: [PATCH 04/31] Update to 1.1.0 --- .gitignore | 1 + 0000-patch-build-gschemas.patch | 27 +++++++++++++++++++++++++++ megapixels.spec | 13 +++++++++++-- post_install.py | 13 +++++++++++++ sources | 2 +- 5 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 0000-patch-build-gschemas.patch create mode 100644 post_install.py diff --git a/.gitignore b/.gitignore index 89bd4f8..6e9b8b8 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /0.15.0.tar.gz /0.16.0.tar.gz /1.0.1.tar.gz +/1.1.0.tar.gz diff --git a/0000-patch-build-gschemas.patch b/0000-patch-build-gschemas.patch new file mode 100644 index 0000000..c70dd97 --- /dev/null +++ b/0000-patch-build-gschemas.patch @@ -0,0 +1,27 @@ +diff --git a/data/meson.build b/data/meson.build +index 2f42217..6bbd4d1 100644 +--- a/data/meson.build ++++ b/data/meson.build +@@ -14,8 +14,7 @@ install_data(['postprocess.sh'], + install_dir: get_option('datadir') / 'megapixels/', + install_mode: 'rwxr-xr-x') + +-settings_schemas = ['org.postmarketos.Megapixels.gschema.xml'] +-schemas_dir = get_option('prefix') / get_option('datadir') / 'glib-2.0' / 'schemas' +-install_data(settings_schemas, install_dir: schemas_dir) +-gnome.compile_schemas(depend_files: files(settings_schemas)) +-meson.add_install_script('glib-compile-schemas', schemas_dir) ++install_data( ++ 'org.postmarketos.Megapixels.gschema.xml', ++ install_dir: join_paths (get_option('datadir'), 'glib-2.0', 'schemas') ++) +diff --git a/meson.build b/meson.build +index 468a7c2..875ac2e 100644 +--- a/meson.build ++++ b/meson.build +@@ -76,3 +76,5 @@ executable('megapixels-camera-test', + include_directories: 'src/', + dependencies: [gtkdep], + install: true) ++ ++meson.add_install_script('post_install.py') diff --git a/megapixels.spec b/megapixels.spec index 7cee945..088b934 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,17 +1,21 @@ Name: megapixels -Version: 1.0.1 +Version: 1.1.0 Release: 1%{?dist} Summary: A GTK3 camera application that knows how to deal with the media request api License: GPLv3+ URL: https://git.sr.ht/~martijnbraam/megapixels Source0: https://git.sr.ht/~martijnbraam/megapixels/archive/%{version}.tar.gz +Source1: post_install.py +Patch0: 0000-patch-build-gschemas.patch BuildRequires: gcc BuildRequires: meson BuildRequires: cmake +BuildRequires: pkgconfig(gio-2.0) >= 2.50.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.62.0 BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libtiff-4) BuildRequires: inih-devel @@ -30,7 +34,8 @@ Requires: dcraw A GTK3 camera application that knows how to deal with the media request api %prep -%setup -q -n %{name}-%{version} +%autosetup -p1 -n %{name}-%{version} +cp %{SOURCE1} . %build %meson @@ -65,12 +70,16 @@ SH %{_datadir}/megapixels/config/pine64,pinetab.ini %{_datadir}/megapixels/postprocess.sh %{_datadir}/metainfo/org.postmarketos.Megapixels.metainfo.xml +%{_datadir}/glib-2.0/schemas/org.postmarketos.Megapixels.gschema.xml %doc README.md %license LICENSE %changelog +* Wed Jun 23 2021 Torrey Sorensen - 1.1.0-1 +- Update to 1.1.0 + * Tue May 04 2021 Torrey Sorensen - 1.0.1-1 - Update to 1.0.1 diff --git a/post_install.py b/post_install.py new file mode 100644 index 0000000..6654c8d --- /dev/null +++ b/post_install.py @@ -0,0 +1,13 @@ +#!/usr/bin/python3 + +import os +import subprocess +import sys + +destdir = os.environ.get('DESTDIR', '') + +if not destdir and len(sys.argv) > 1: + datadir = sys.argv[1] + + print('Compiling gsettings schemas...') + subprocess.call(['glib-compile-schemas', os.path.join(datadir, 'glib-2.0', 'schemas')]) diff --git a/sources b/sources index d67cfe6..6d7b5d8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (1.0.1.tar.gz) = 4d7e7f80405c6c1265855708f1ede0f7ddc3044a7afc3a8083e1c308ba4104a78fc98da1facb1ab3882182d7e30d32bef8bbb22a703e71b1e63a7660387896d4 +SHA512 (1.1.0.tar.gz) = bdad1e5e7124057d8fccef327ea0e0f27c0385990aa56c1bd254112f833d4608afc893cc881a7e3488285b590e52e76b72c5c2f9e3f825a13bd1d3cd4bd1d684 From f01755fbca9f6506e3bea751b080164201a72f71 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Wed, 23 Jun 2021 15:19:03 -0500 Subject: [PATCH 05/31] update README --- megapixels.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/megapixels.spec b/megapixels.spec index 088b934..ab0243f 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,7 +1,7 @@ Name: megapixels Version: 1.1.0 Release: 1%{?dist} -Summary: A GTK3 camera application that knows how to deal with the media request api +Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ URL: https://git.sr.ht/~martijnbraam/megapixels @@ -31,7 +31,7 @@ Requires: dcraw %description -A GTK3 camera application that knows how to deal with the media request api +A GTK4 camera application that knows how to deal with the media request api. It uses opengl to debayer the raw sensor data for the preview. %prep %autosetup -p1 -n %{name}-%{version} From 42b7283b43f99bdfebec9476c409d743f0fc179b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 14:06:32 +0000 Subject: [PATCH 06/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- megapixels.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/megapixels.spec b/megapixels.spec index ab0243f..acffd67 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels Version: 1.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -77,6 +77,9 @@ SH %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 1.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jun 23 2021 Torrey Sorensen - 1.1.0-1 - Update to 1.1.0 From 45ca911f4c3496d9dda8d3a714d2ac95f1577784 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Fri, 30 Jul 2021 17:57:56 -0500 Subject: [PATCH 07/31] update to 1.2.0 --- .gitignore | 1 + 0000-patch-build-gschemas.patch | 15 +++++++-------- megapixels.spec | 7 +++++-- sources | 2 +- 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 6e9b8b8..3bd3813 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /0.16.0.tar.gz /1.0.1.tar.gz /1.1.0.tar.gz +/1.2.0.tar.gz diff --git a/0000-patch-build-gschemas.patch b/0000-patch-build-gschemas.patch index c70dd97..8b9d93f 100644 --- a/0000-patch-build-gschemas.patch +++ b/0000-patch-build-gschemas.patch @@ -1,22 +1,21 @@ diff --git a/data/meson.build b/data/meson.build -index 2f42217..6bbd4d1 100644 +index c16f78b..4ef9007 100644 --- a/data/meson.build +++ b/data/meson.build -@@ -14,8 +14,7 @@ install_data(['postprocess.sh'], +@@ -14,7 +14,7 @@ install_data(['postprocess.sh'], install_dir: get_option('datadir') / 'megapixels/', install_mode: 'rwxr-xr-x') -settings_schemas = ['org.postmarketos.Megapixels.gschema.xml'] --schemas_dir = get_option('prefix') / get_option('datadir') / 'glib-2.0' / 'schemas' +-schemas_dir = get_option('datadir') / 'glib-2.0' / 'schemas' -install_data(settings_schemas, install_dir: schemas_dir) -gnome.compile_schemas(depend_files: files(settings_schemas)) --meson.add_install_script('glib-compile-schemas', schemas_dir) -+install_data( -+ 'org.postmarketos.Megapixels.gschema.xml', -+ install_dir: join_paths (get_option('datadir'), 'glib-2.0', 'schemas') ++install_data( ++ 'org.postmarketos.Megapixels.gschema.xml', ++ install_dir: join_paths (get_option('datadir'), 'glib-2.0', 'schemas') +) diff --git a/meson.build b/meson.build -index 468a7c2..875ac2e 100644 +index 5d816d8..c27f548 100644 --- a/meson.build +++ b/meson.build @@ -76,3 +76,5 @@ executable('megapixels-camera-test', diff --git a/megapixels.spec b/megapixels.spec index acffd67..5430b3b 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels -Version: 1.1.0 -Release: 2%{?dist} +Version: 1.2.0 +Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -77,6 +77,9 @@ SH %changelog +* Fri Jul 30 2021 Torrey Sorensen - 1.2.0-1 +- Update to 1.2.0 + * Thu Jul 22 2021 Fedora Release Engineering - 1.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 6d7b5d8..f835e32 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (1.1.0.tar.gz) = bdad1e5e7124057d8fccef327ea0e0f27c0385990aa56c1bd254112f833d4608afc893cc881a7e3488285b590e52e76b72c5c2f9e3f825a13bd1d3cd4bd1d684 +SHA512 (1.2.0.tar.gz) = 0ae734b7e82186725022d092a70a439fe29e44916556cbb35334d37bd93dd14c50372460806239ac1b09589761c754acf50694050c3eae0546f1938441a74571 From bd7462daf044598486f882b65d04ccbcfdec17e8 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Fri, 10 Sep 2021 09:26:27 -0500 Subject: [PATCH 08/31] Update to 1.3.0 --- .gitignore | 1 + megapixels.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3bd3813..b2baccf 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /1.0.1.tar.gz /1.1.0.tar.gz /1.2.0.tar.gz +/1.3.0.tar.gz diff --git a/megapixels.spec b/megapixels.spec index 5430b3b..b6f25e2 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,5 +1,5 @@ Name: megapixels -Version: 1.2.0 +Version: 1.3.0 Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api @@ -18,6 +18,7 @@ BuildRequires: pkgconfig(gio-2.0) >= 2.50.0 BuildRequires: pkgconfig(glib-2.0) >= 2.62.0 BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libtiff-4) +BuildRequires: pkgconfig(epoxy) BuildRequires: inih-devel BuildRequires: zbar-devel BuildRequires: /usr/bin/xvfb-run @@ -37,7 +38,7 @@ A GTK4 camera application that knows how to deal with the media request api. It %autosetup -p1 -n %{name}-%{version} cp %{SOURCE1} . -%build +%build %meson %meson_build @@ -77,6 +78,9 @@ SH %changelog +* Fri Sep 10 2021 Torrey Sorensen - 1.3.0-1 +- Update to 1.3.0 + * Fri Jul 30 2021 Torrey Sorensen - 1.2.0-1 - Update to 1.2.0 diff --git a/sources b/sources index f835e32..29d00f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (1.2.0.tar.gz) = 0ae734b7e82186725022d092a70a439fe29e44916556cbb35334d37bd93dd14c50372460806239ac1b09589761c754acf50694050c3eae0546f1938441a74571 +SHA512 (1.3.0.tar.gz) = 334c20078b47a6df1cc4047269ab18e76c4490c401826ecf3e3b778aa451098068db5a8872fc7275c159a288afa94788cff32157e9c466dd72699125e94b24d8 From 1df55d8ce78f79c50c0226eafaeb506b9acb0423 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Fri, 12 Nov 2021 08:03:23 -0600 Subject: [PATCH 09/31] Update to 1.4.0 --- .gitignore | 1 + 0000-patch-build-gschemas.patch | 16 ++++++++++------ megapixels.spec | 9 ++++++--- sources | 2 +- 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index b2baccf..dc7fe08 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /1.1.0.tar.gz /1.2.0.tar.gz /1.3.0.tar.gz +/megapixels-1.4.0.tar.gz diff --git a/0000-patch-build-gschemas.patch b/0000-patch-build-gschemas.patch index 8b9d93f..e0fa572 100644 --- a/0000-patch-build-gschemas.patch +++ b/0000-patch-build-gschemas.patch @@ -1,8 +1,8 @@ diff --git a/data/meson.build b/data/meson.build -index c16f78b..4ef9007 100644 +index c16f78b..ca932cc 100644 --- a/data/meson.build +++ b/data/meson.build -@@ -14,7 +14,7 @@ install_data(['postprocess.sh'], +@@ -14,7 +14,8 @@ install_data(['postprocess.sh'], install_dir: get_option('datadir') / 'megapixels/', install_mode: 'rwxr-xr-x') @@ -14,13 +14,17 @@ index c16f78b..4ef9007 100644 + 'org.postmarketos.Megapixels.gschema.xml', + install_dir: join_paths (get_option('datadir'), 'glib-2.0', 'schemas') +) ++ diff --git a/meson.build b/meson.build -index 5d816d8..c27f548 100644 +index 15b968c..485dff3 100644 --- a/meson.build +++ b/meson.build -@@ -76,3 +76,5 @@ executable('megapixels-camera-test', - include_directories: 'src/', +@@ -78,6 +78,8 @@ executable('megapixels-camera-test', dependencies: [gtkdep], install: true) -+ + +meson.add_install_script('post_install.py') ++ + # Formatting + clang_format = find_program('clang-format-12', required: false) + if clang_format.found() diff --git a/megapixels.spec b/megapixels.spec index b6f25e2..ef78a8b 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,11 +1,11 @@ Name: megapixels -Version: 1.3.0 +Version: 1.4.0 Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ -URL: https://git.sr.ht/~martijnbraam/megapixels -Source0: https://git.sr.ht/~martijnbraam/megapixels/archive/%{version}.tar.gz +URL: https://gitlab.com/postmarketOS/megapixels +Source0: https://gitlab.com/postmarketOS/megapixels/-/archive/%{version}/megapixels-%{version}.tar.gz Source1: post_install.py Patch0: 0000-patch-build-gschemas.patch @@ -78,6 +78,9 @@ SH %changelog +* Fri Nov 12 2021 Torrey Sorensen - 1.4.0-1 +- Update to 1.4.0 + * Fri Sep 10 2021 Torrey Sorensen - 1.3.0-1 - Update to 1.3.0 diff --git a/sources b/sources index 29d00f0..0bad52b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (1.3.0.tar.gz) = 334c20078b47a6df1cc4047269ab18e76c4490c401826ecf3e3b778aa451098068db5a8872fc7275c159a288afa94788cff32157e9c466dd72699125e94b24d8 +SHA512 (megapixels-1.4.0.tar.gz) = 859327e4cc8d88eb83eb473fad014dabfbb3c365dc0156f60d7d4008e6cfbd0ca4397139c6b210901477fcdde9dda93d148617353736698ddd18aa318787c5a2 From fe8243e0f403cc146547fb46e11698aed3e18768 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Mon, 6 Dec 2021 08:03:33 -0600 Subject: [PATCH 10/31] Update to 1.4.2 --- .gitignore | 1 + megapixels.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index dc7fe08..5e51d8f 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /1.2.0.tar.gz /1.3.0.tar.gz /megapixels-1.4.0.tar.gz +/megapixels-1.4.2.tar.gz diff --git a/megapixels.spec b/megapixels.spec index ef78a8b..444c4c5 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,5 +1,5 @@ Name: megapixels -Version: 1.4.0 +Version: 1.4.2 Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api @@ -78,6 +78,9 @@ SH %changelog +* Mon Dec 06 2021 Torrey Sorensen - 1.4.2-1 +- Update to 1.4.2 + * Fri Nov 12 2021 Torrey Sorensen - 1.4.0-1 - Update to 1.4.0 diff --git a/sources b/sources index 0bad52b..9d55079 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (megapixels-1.4.0.tar.gz) = 859327e4cc8d88eb83eb473fad014dabfbb3c365dc0156f60d7d4008e6cfbd0ca4397139c6b210901477fcdde9dda93d148617353736698ddd18aa318787c5a2 +SHA512 (megapixels-1.4.2.tar.gz) = 85a0aad8ddaf1c91f97760ff2c8d7238d903d331f3fcd40dff49d64d605b63fad86770965d0788d6e07632fe120d5bafee2946e01361eb277a492afd712605c5 From 4f75d5d3c461a93054ac9bc331414bff697c21f3 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Mon, 13 Dec 2021 09:22:18 -0600 Subject: [PATCH 11/31] Update to 1.4.3 --- .gitignore | 1 + megapixels.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5e51d8f..3c72603 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /1.3.0.tar.gz /megapixels-1.4.0.tar.gz /megapixels-1.4.2.tar.gz +/megapixels-1.4.3.tar.gz diff --git a/megapixels.spec b/megapixels.spec index 444c4c5..626c1ae 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,5 +1,5 @@ Name: megapixels -Version: 1.4.2 +Version: 1.4.3 Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api @@ -78,6 +78,9 @@ SH %changelog +* Mon Dec 13 2021 Torrey Sorensen - 1.4.3-1 +- Update to 1.4.3 + * Mon Dec 06 2021 Torrey Sorensen - 1.4.2-1 - Update to 1.4.2 diff --git a/sources b/sources index 9d55079..3384922 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (megapixels-1.4.2.tar.gz) = 85a0aad8ddaf1c91f97760ff2c8d7238d903d331f3fcd40dff49d64d605b63fad86770965d0788d6e07632fe120d5bafee2946e01361eb277a492afd712605c5 +SHA512 (megapixels-1.4.3.tar.gz) = 71c6e93cf212a5927a56b2b71847331c476c5e778f628e644100a759985b3575ffe5dec24f63ac2254c6bcc4b2e211fc6dfd9efb2e7190e4896e652e001bb25b From 11d5405695daa6313d32804e5f8402a9fd36fa51 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 19:03:32 +0000 Subject: [PATCH 12/31] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- megapixels.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/megapixels.spec b/megapixels.spec index 626c1ae..4915e12 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels Version: 1.4.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -78,6 +78,9 @@ SH %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1.4.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Mon Dec 13 2021 Torrey Sorensen - 1.4.3-1 - Update to 1.4.3 From 9627dc18583ba5ecb87e6329ccab8fa5b54d3076 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Mon, 27 Jun 2022 14:29:45 -0500 Subject: [PATCH 13/31] Update to 1.5.1 --- .gitignore | 1 + 0000-patch-build-gschemas.patch | 25 ++++++++++++------------- megapixels.spec | 8 ++++++-- sources | 2 +- 4 files changed, 20 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 3c72603..e033756 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /megapixels-1.4.0.tar.gz /megapixels-1.4.2.tar.gz /megapixels-1.4.3.tar.gz +/megapixels-1.5.1.tar.gz diff --git a/0000-patch-build-gschemas.patch b/0000-patch-build-gschemas.patch index e0fa572..6970880 100644 --- a/0000-patch-build-gschemas.patch +++ b/0000-patch-build-gschemas.patch @@ -1,8 +1,8 @@ diff --git a/data/meson.build b/data/meson.build -index c16f78b..ca932cc 100644 +index c16f78b..ad77cef 100644 --- a/data/meson.build +++ b/data/meson.build -@@ -14,7 +14,8 @@ install_data(['postprocess.sh'], +@@ -14,7 +14,7 @@ install_data(['postprocess.sh'], install_dir: get_option('datadir') / 'megapixels/', install_mode: 'rwxr-xr-x') @@ -10,21 +10,20 @@ index c16f78b..ca932cc 100644 -schemas_dir = get_option('datadir') / 'glib-2.0' / 'schemas' -install_data(settings_schemas, install_dir: schemas_dir) -gnome.compile_schemas(depend_files: files(settings_schemas)) -+install_data( -+ 'org.postmarketos.Megapixels.gschema.xml', -+ install_dir: join_paths (get_option('datadir'), 'glib-2.0', 'schemas') ++install_data( ++ 'org.postmarketos.Megapixels.gschema.xml', ++ install_dir: join_paths (get_option('datadir'), 'glib-2.0', 'schemas') +) -+ diff --git a/meson.build b/meson.build -index 15b968c..485dff3 100644 +index 626adad..bca4093 100644 --- a/meson.build +++ b/meson.build -@@ -78,6 +78,8 @@ executable('megapixels-camera-test', - dependencies: [gtkdep], - install: true) +@@ -54,6 +54,8 @@ executable('megapixels', + install: true, + link_args: '-Wl,-ldl') +meson.add_install_script('post_install.py') + - # Formatting - clang_format = find_program('clang-format-12', required: false) - if clang_format.found() + install_data( + [ + 'config/pine64,pinephone-1.0.ini', diff --git a/megapixels.spec b/megapixels.spec index 4915e12..7e84c8f 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels -Version: 1.4.3 -Release: 2%{?dist} +Version: 1.5.1 +Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -69,6 +69,7 @@ SH %{_datadir}/megapixels/config/pine64,pinephone-1.1.ini %{_datadir}/megapixels/config/pine64,pinephone-1.2.ini %{_datadir}/megapixels/config/pine64,pinetab.ini +%{_datadir}/megapixels/config/xiaomi,scorpio.ini %{_datadir}/megapixels/postprocess.sh %{_datadir}/metainfo/org.postmarketos.Megapixels.metainfo.xml %{_datadir}/glib-2.0/schemas/org.postmarketos.Megapixels.gschema.xml @@ -78,6 +79,9 @@ SH %changelog +* Mon Jun 27 2022 Torrey Sorensen - 1.5.1-1 +- Update to 1.5.1 + * Thu Jan 20 2022 Fedora Release Engineering - 1.4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 3384922..198c3a3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (megapixels-1.4.3.tar.gz) = 71c6e93cf212a5927a56b2b71847331c476c5e778f628e644100a759985b3575ffe5dec24f63ac2254c6bcc4b2e211fc6dfd9efb2e7190e4896e652e001bb25b +SHA512 (megapixels-1.5.1.tar.gz) = f3368c0287d53ec6d41385523415fe3bfe98ded9fcb07d23bc18bc13550afe02d8b6208350123de6d904e279caf9ab71df26f2916b96bc276d887f74ddc94fce From cb31fcf7ff57632332bad936f4f3d3a1fce3df18 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 20:54:21 +0000 Subject: [PATCH 14/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- megapixels.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/megapixels.spec b/megapixels.spec index 7e84c8f..a21f60c 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels Version: 1.5.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -79,6 +79,9 @@ SH %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 1.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 27 2022 Torrey Sorensen - 1.5.1-1 - Update to 1.5.1 From 2e894a4dcdb70883b1d941aed3d0259bcd55d444 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Thu, 25 Aug 2022 08:40:43 -0500 Subject: [PATCH 15/31] Update to 1.5.2 --- .gitignore | 1 + megapixels.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e033756..eafaa96 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /megapixels-1.4.2.tar.gz /megapixels-1.4.3.tar.gz /megapixels-1.5.1.tar.gz +/megapixels-1.5.2.tar.gz diff --git a/megapixels.spec b/megapixels.spec index a21f60c..a721eea 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels -Version: 1.5.1 -Release: 2%{?dist} +Version: 1.5.2 +Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -79,6 +79,9 @@ SH %changelog +* Thu Aug 25 2022 Torrey Sorensen - 1.5.2-1 +- Update to 1.5.2 + * Thu Jul 21 2022 Fedora Release Engineering - 1.5.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 198c3a3..62c4177 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (megapixels-1.5.1.tar.gz) = f3368c0287d53ec6d41385523415fe3bfe98ded9fcb07d23bc18bc13550afe02d8b6208350123de6d904e279caf9ab71df26f2916b96bc276d887f74ddc94fce +SHA512 (megapixels-1.5.2.tar.gz) = a0dcec454e49043e87513ed42228aded7b4a0761b03f844885871d8052e67fb269732d44730ff70a93f7b5d3fa6e1406e246460d9969ea5b2dd3a02ed9b4ef10 From 49cd1cf0ac569e4711acd620b54b6c0855c9b68a Mon Sep 17 00:00:00 2001 From: torbuntu Date: Sun, 4 Dec 2022 08:06:23 -0600 Subject: [PATCH 16/31] Update to 0.6.0 --- .gitignore | 1 + megapixels.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index eafaa96..9effdc4 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /megapixels-1.4.3.tar.gz /megapixels-1.5.1.tar.gz /megapixels-1.5.2.tar.gz +/megapixels-1.6.0.tar.gz diff --git a/megapixels.spec b/megapixels.spec index a721eea..972be6f 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,5 +1,5 @@ Name: megapixels -Version: 1.5.2 +Version: 1.6.0 Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api @@ -19,6 +19,7 @@ BuildRequires: pkgconfig(glib-2.0) >= 2.62.0 BuildRequires: pkgconfig(gtk4) BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(epoxy) +BuildRequires: pkgconfig(libfeedback-0.0) BuildRequires: inih-devel BuildRequires: zbar-devel BuildRequires: /usr/bin/xvfb-run @@ -79,6 +80,9 @@ SH %changelog +* Sun Dec 04 2022 Torrey Sorensen - 0.6.0-1 +- Update to 0.6.0 + * Thu Aug 25 2022 Torrey Sorensen - 1.5.2-1 - Update to 1.5.2 diff --git a/sources b/sources index 62c4177..ad3f519 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (megapixels-1.5.2.tar.gz) = a0dcec454e49043e87513ed42228aded7b4a0761b03f844885871d8052e67fb269732d44730ff70a93f7b5d3fa6e1406e246460d9969ea5b2dd3a02ed9b4ef10 +SHA512 (megapixels-1.6.0.tar.gz) = 6711383c91c4d02363f8dc8580940436bb37637b56d8bb905d597df2ed98ed15be32b7d63666bb33b290ddfdda891dbc277c15a2e71aad9f2daa0c2d705b293a From 28dcc86cbd5f16f6c14d0812e07e5a8a7672d74b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 19:20:17 +0000 Subject: [PATCH 17/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- megapixels.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/megapixels.spec b/megapixels.spec index 972be6f..67d2dd9 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels Version: 1.6.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -80,6 +80,9 @@ SH %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 1.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sun Dec 04 2022 Torrey Sorensen - 0.6.0-1 - Update to 0.6.0 From 6df4f5bf55585ce4683f3014dc7a7a145e061e23 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Tue, 30 May 2023 06:04:41 -0500 Subject: [PATCH 18/31] Upgrade to 1.6.1 --- .gitignore | 1 + megapixels.spec | 6 ++++-- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9effdc4..75a293a 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /megapixels-1.5.1.tar.gz /megapixels-1.5.2.tar.gz /megapixels-1.6.0.tar.gz +/megapixels-1.6.1.tar.gz diff --git a/megapixels.spec b/megapixels.spec index 67d2dd9..b632d71 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels -Version: 1.6.0 -Release: 2%{?dist} +Version: 1.6.1 +Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -80,6 +80,8 @@ SH %changelog +%autochangelog + * Thu Jan 19 2023 Fedora Release Engineering - 1.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index ad3f519..b6b3306 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (megapixels-1.6.0.tar.gz) = 6711383c91c4d02363f8dc8580940436bb37637b56d8bb905d597df2ed98ed15be32b7d63666bb33b290ddfdda891dbc277c15a2e71aad9f2daa0c2d705b293a +SHA512 (megapixels-1.6.1.tar.gz) = 8a5447561700c98984048520e2658b5840e2a04edc75c1246ec6ec3c6ff33d26d84df87581ce7727836e1a224e3b051a3ac6eedcb0fa851d0d355c6ae946e6d2 From d3f28194a7bfca5e15a2703f372fd1af02a324ee Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 14:12:28 +0000 Subject: [PATCH 19/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- megapixels.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/megapixels.spec b/megapixels.spec index b632d71..e47e613 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels Version: 1.6.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -80,6 +80,9 @@ SH %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 1.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + %autochangelog * Thu Jan 19 2023 Fedora Release Engineering - 1.6.0-2 From 67f5a994ee416625160561e3aa41563e99359855 Mon Sep 17 00:00:00 2001 From: torbuntu Date: Sun, 6 Aug 2023 08:02:05 -0500 Subject: [PATCH 20/31] Update to 1.7.0 --- .gitignore | 1 + megapixels.spec | 10 ++++++---- sources | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 75a293a..08eb4ac 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /megapixels-1.5.2.tar.gz /megapixels-1.6.0.tar.gz /megapixels-1.6.1.tar.gz +/megapixels-1.7.0.tar.gz diff --git a/megapixels.spec b/megapixels.spec index e47e613..fcd5101 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels -Version: 1.6.1 -Release: 2%{?dist} +Version: 1.7.0 +Release: 1%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -71,6 +71,8 @@ SH %{_datadir}/megapixels/config/pine64,pinephone-1.2.ini %{_datadir}/megapixels/config/pine64,pinetab.ini %{_datadir}/megapixels/config/xiaomi,scorpio.ini +%{_datadir}/megapixels/config/pine64,pinephone,front.dcp +%{_datadir}/megapixels/config/pine64,pinephone,rear.dcp %{_datadir}/megapixels/postprocess.sh %{_datadir}/metainfo/org.postmarketos.Megapixels.metainfo.xml %{_datadir}/glib-2.0/schemas/org.postmarketos.Megapixels.gschema.xml @@ -80,11 +82,11 @@ SH %changelog +%autochangelog + * Thu Jul 20 2023 Fedora Release Engineering - 1.6.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild -%autochangelog - * Thu Jan 19 2023 Fedora Release Engineering - 1.6.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index b6b3306..8bec5b4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (megapixels-1.6.1.tar.gz) = 8a5447561700c98984048520e2658b5840e2a04edc75c1246ec6ec3c6ff33d26d84df87581ce7727836e1a224e3b051a3ac6eedcb0fa851d0d355c6ae946e6d2 +SHA512 (megapixels-1.7.0.tar.gz) = 04e313133a5baa824b4d6685cf4fee56d87600cd2af357bebcd787c7973628ad527f6889ea14ecea3f7ea9b97d381365ea87205de20528f95c92bc2c881aa8c9 From f4597d30831f8ace5e4c19021fdab8c364707b25 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 07:18:09 +0000 Subject: [PATCH 21/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- megapixels.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/megapixels.spec b/megapixels.spec index fcd5101..4367cef 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels Version: 1.7.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -82,6 +82,9 @@ SH %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 1.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + %autochangelog * Thu Jul 20 2023 Fedora Release Engineering - 1.6.1-2 From ede00e32a3c01736cb0082f30cd80a049b5a49c6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 06:10:16 +0000 Subject: [PATCH 22/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- megapixels.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/megapixels.spec b/megapixels.spec index 4367cef..7e14ccb 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels Version: 1.7.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -82,6 +82,9 @@ SH %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 1.7.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 1.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 5350f3499033a3c530d7a5f1cb2cc98458ed2b39 Mon Sep 17 00:00:00 2001 From: topazus Date: Fri, 19 Apr 2024 08:45:19 +0800 Subject: [PATCH 23/31] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 76 +++++++++++++++++++++++++++++++++++++++++++++++ megapixels.spec | 78 +------------------------------------------------ 2 files changed, 77 insertions(+), 77 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..67fe30e --- /dev/null +++ b/changelog @@ -0,0 +1,76 @@ +* Thu Jan 25 2024 Fedora Release Engineering - 1.7.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 1.7.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +%autochangelog + +* Thu Jul 20 2023 Fedora Release Engineering - 1.6.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 1.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sun Dec 04 2022 Torrey Sorensen - 0.6.0-1 +- Update to 0.6.0 + +* Thu Aug 25 2022 Torrey Sorensen - 1.5.2-1 +- Update to 1.5.2 + +* Thu Jul 21 2022 Fedora Release Engineering - 1.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Mon Jun 27 2022 Torrey Sorensen - 1.5.1-1 +- Update to 1.5.1 + +* Thu Jan 20 2022 Fedora Release Engineering - 1.4.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Mon Dec 13 2021 Torrey Sorensen - 1.4.3-1 +- Update to 1.4.3 + +* Mon Dec 06 2021 Torrey Sorensen - 1.4.2-1 +- Update to 1.4.2 + +* Fri Nov 12 2021 Torrey Sorensen - 1.4.0-1 +- Update to 1.4.0 + +* Fri Sep 10 2021 Torrey Sorensen - 1.3.0-1 +- Update to 1.3.0 + +* Fri Jul 30 2021 Torrey Sorensen - 1.2.0-1 +- Update to 1.2.0 + +* Thu Jul 22 2021 Fedora Release Engineering - 1.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jun 23 2021 Torrey Sorensen - 1.1.0-1 +- Update to 1.1.0 + +* Tue May 04 2021 Torrey Sorensen - 1.0.1-1 +- Update to 1.0.1 + +* Mon Mar 29 2021 Torrey Sorensen - 0.16.0-1 +- Update to 0.16.0 + +* Sun Feb 21 2021 Torrey Sorensen - 0.15.0-1 +- Update to 0.15.0 + +* Mon Jan 11 2021 Torrey Sorensen - 0.14.0-1 +- Update to 0.14.0 + +* Fri Jan 01 2021 Torrey Sorensen - 0.13.2-1 +- Update to 0.13.2 + +* Tue Dec 15 2020 Torrey Sorensen - 0.13.1-2 +- Adding license and README + +* Thu Dec 10 2020 Torrey Sorensen - 0.13.1-1 +- Update to 0.13.1 + +* Thu Dec 03 2020 Torrey Sorensen - 0.12.0-2 +- Adding dependencies for postprocess.sh + +* Sat Nov 14 2020 Torrey Sorensen - 0.12.0-1 +- Initial packaging diff --git a/megapixels.spec b/megapixels.spec index 7e14ccb..ef0e493 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,6 +1,6 @@ Name: megapixels Version: 1.7.0 -Release: 3%{?dist} +Release: %autorelease Summary: GTK4 camera application that knows how to deal with the media request api License: GPLv3+ @@ -82,80 +82,4 @@ SH %changelog -* Thu Jan 25 2024 Fedora Release Engineering - 1.7.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 1.7.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - %autochangelog - -* Thu Jul 20 2023 Fedora Release Engineering - 1.6.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jan 19 2023 Fedora Release Engineering - 1.6.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sun Dec 04 2022 Torrey Sorensen - 0.6.0-1 -- Update to 0.6.0 - -* Thu Aug 25 2022 Torrey Sorensen - 1.5.2-1 -- Update to 1.5.2 - -* Thu Jul 21 2022 Fedora Release Engineering - 1.5.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 27 2022 Torrey Sorensen - 1.5.1-1 -- Update to 1.5.1 - -* Thu Jan 20 2022 Fedora Release Engineering - 1.4.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Mon Dec 13 2021 Torrey Sorensen - 1.4.3-1 -- Update to 1.4.3 - -* Mon Dec 06 2021 Torrey Sorensen - 1.4.2-1 -- Update to 1.4.2 - -* Fri Nov 12 2021 Torrey Sorensen - 1.4.0-1 -- Update to 1.4.0 - -* Fri Sep 10 2021 Torrey Sorensen - 1.3.0-1 -- Update to 1.3.0 - -* Fri Jul 30 2021 Torrey Sorensen - 1.2.0-1 -- Update to 1.2.0 - -* Thu Jul 22 2021 Fedora Release Engineering - 1.1.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jun 23 2021 Torrey Sorensen - 1.1.0-1 -- Update to 1.1.0 - -* Tue May 04 2021 Torrey Sorensen - 1.0.1-1 -- Update to 1.0.1 - -* Mon Mar 29 2021 Torrey Sorensen - 0.16.0-1 -- Update to 0.16.0 - -* Sun Feb 21 2021 Torrey Sorensen - 0.15.0-1 -- Update to 0.15.0 - -* Mon Jan 11 2021 Torrey Sorensen - 0.14.0-1 -- Update to 0.14.0 - -* Fri Jan 01 2021 Torrey Sorensen - 0.13.2-1 -- Update to 0.13.2 - -* Tue Dec 15 2020 Torrey Sorensen - 0.13.1-2 -- Adding license and README - -* Thu Dec 10 2020 Torrey Sorensen - 0.13.1-1 -- Update to 0.13.1 - -* Thu Dec 03 2020 Torrey Sorensen - 0.12.0-2 -- Adding dependencies for postprocess.sh - -* Sat Nov 14 2020 Torrey Sorensen - 0.12.0-1 -- Initial packaging - From cadd06f0c082e4533ef57dd80def0bd3ec556c66 Mon Sep 17 00:00:00 2001 From: topazus Date: Sat, 27 Apr 2024 15:16:12 +0800 Subject: [PATCH 24/31] rebase to 1.8.1; SPDX migration --- .gitignore | 1 + megapixels.spec | 64 ++++++++++++++++++++++++------------------------- packit.yaml | 19 +++++++++++++++ sources | 2 +- 4 files changed, 53 insertions(+), 33 deletions(-) create mode 100644 packit.yaml diff --git a/.gitignore b/.gitignore index 08eb4ac..8020d38 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /megapixels-1.6.0.tar.gz /megapixels-1.6.1.tar.gz /megapixels-1.7.0.tar.gz +/Megapixels-1.8.1.tar.bz2 diff --git a/megapixels.spec b/megapixels.spec index ef0e493..964fbd3 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,42 +1,48 @@ -Name: megapixels -Version: 1.7.0 -Release: %autorelease -Summary: GTK4 camera application that knows how to deal with the media request api +%global forgeurl https://gitlab.com/megapixels-org/Megapixels +Version: 1.8.1 +%global tag %{version} +%forgemeta -License: GPLv3+ -URL: https://gitlab.com/postmarketOS/megapixels -Source0: https://gitlab.com/postmarketOS/megapixels/-/archive/%{version}/megapixels-%{version}.tar.gz -Source1: post_install.py +Name: megapixels +Release: %autorelease +Summary: GTK4 camera application that knows how to deal with the media request api -Patch0: 0000-patch-build-gschemas.patch +License: GPL-3.0-or-later +URL: %{forgeurl} +Source0: %{forgesource} +Source1: post_install.py + +Patch0: 0000-patch-build-gschemas.patch BuildRequires: gcc BuildRequires: meson -BuildRequires: cmake -BuildRequires: pkgconfig(gio-2.0) >= 2.50.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.62.0 -BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libfeedback-0.0) BuildRequires: pkgconfig(libtiff-4) -BuildRequires: pkgconfig(epoxy) -BuildRequires: pkgconfig(libfeedback-0.0) -BuildRequires: inih-devel -BuildRequires: zbar-devel +BuildRequires: pkgconfig(zbar) +BuildRequires: pkgconfig(epoxy) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xrandr) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(libjpeg) + BuildRequires: /usr/bin/xvfb-run BuildRequires: /usr/bin/xauth + BuildRequires: desktop-file-utils BuildRequires: libappstream-glib -Requires: hicolor-icon-theme +Requires: hicolor-icon-theme # for postprocess.sh -Requires: dcraw - +Requires: dcraw %description -A GTK4 camera application that knows how to deal with the media request api. It uses opengl to debayer the raw sensor data for the preview. +A GTK4 camera application that knows how to deal with the media request api. +It uses opengl to debayer the raw sensor data for the preview. %prep -%autosetup -p1 -n %{name}-%{version} +%forgeautosetup -p1 cp %{SOURCE1} . %build @@ -46,21 +52,19 @@ cp %{SOURCE1} . %install %meson_install - %check -appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.postmarketos.Megapixels.metainfo.xml - -desktop-file-validate %{buildroot}/%{_datadir}/applications/org.postmarketos.Megapixels.desktop +desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainfo.xml LC_ALL=C.UTF-8 xvfb-run sh <<'SH' %meson_test SH - %files +%doc README.md +%license LICENSE %dir %{_datadir}/megapixels %dir %{_datadir}/megapixels/config - %{_bindir}/megapixels %{_bindir}/megapixels-camera-test %{_bindir}/megapixels-list-devices @@ -77,9 +81,5 @@ SH %{_datadir}/metainfo/org.postmarketos.Megapixels.metainfo.xml %{_datadir}/glib-2.0/schemas/org.postmarketos.Megapixels.gschema.xml -%doc README.md -%license LICENSE - - %changelog %autochangelog diff --git a/packit.yaml b/packit.yaml new file mode 100644 index 0000000..b5e6841 --- /dev/null +++ b/packit.yaml @@ -0,0 +1,19 @@ +upstream_project_url: https://gitlab.com/megapixels-org/Megapixels + +jobs: + - job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-rawhide + + - job: koji_build + trigger: commit + allowed_pr_authors: ["packit", "topazus"] + allowed_committers: ["packit", "topazus"] + dist_git_branches: + - fedora-all + + - job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-all diff --git a/sources b/sources index 8bec5b4..ca62dda 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (megapixels-1.7.0.tar.gz) = 04e313133a5baa824b4d6685cf4fee56d87600cd2af357bebcd787c7973628ad527f6889ea14ecea3f7ea9b97d381365ea87205de20528f95c92bc2c881aa8c9 +SHA512 (Megapixels-1.8.1.tar.bz2) = 2a90198f7681233fe2a633b63ceab4cb64670c5e17eef747d7e2627aa0a1746c4a22c178e8e4eb3b21f1bfbc2dc0e1ded39a29203467e8b221b319534b511351 From ef45c1593a1296d7047cb4c269c839c0919171db Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 17:09:59 +0000 Subject: [PATCH 25/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From fb132f5bc89ef92761b8f24371826be5effbb5a5 Mon Sep 17 00:00:00 2001 From: Felix Wang Date: Fri, 16 Aug 2024 21:23:06 +0800 Subject: [PATCH 26/31] 1.8.2 --- .gitignore | 1 + megapixels.spec | 23 +++++------------------ packit.yaml | 3 ++- sources | 2 +- 4 files changed, 9 insertions(+), 20 deletions(-) diff --git a/.gitignore b/.gitignore index 8020d38..9dd3285 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /megapixels-1.6.1.tar.gz /megapixels-1.7.0.tar.gz /Megapixels-1.8.1.tar.bz2 +/Megapixels-1.8.2.tar.bz2 diff --git a/megapixels.spec b/megapixels.spec index 964fbd3..18c11ad 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/megapixels-org/Megapixels -Version: 1.8.1 +Version: 1.8.2 %global tag %{version} %forgemeta @@ -10,9 +10,6 @@ Summary: GTK4 camera application that knows how to deal with the media re License: GPL-3.0-or-later URL: %{forgeurl} Source0: %{forgesource} -Source1: post_install.py - -Patch0: 0000-patch-build-gschemas.patch BuildRequires: gcc BuildRequires: meson @@ -43,7 +40,6 @@ It uses opengl to debayer the raw sensor data for the preview. %prep %forgeautosetup -p1 -cp %{SOURCE1} . %build %meson @@ -56,27 +52,18 @@ cp %{SOURCE1} . desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainfo.xml -LC_ALL=C.UTF-8 xvfb-run sh <<'SH' -%meson_test -SH - %files %doc README.md %license LICENSE -%dir %{_datadir}/megapixels -%dir %{_datadir}/megapixels/config %{_bindir}/megapixels %{_bindir}/megapixels-camera-test %{_bindir}/megapixels-list-devices %{_datadir}/applications/org.postmarketos.Megapixels.desktop %{_datadir}/icons/hicolor/scalable/apps/org.postmarketos.Megapixels.svg -%{_datadir}/megapixels/config/pine64,pinephone-1.0.ini -%{_datadir}/megapixels/config/pine64,pinephone-1.1.ini -%{_datadir}/megapixels/config/pine64,pinephone-1.2.ini -%{_datadir}/megapixels/config/pine64,pinetab.ini -%{_datadir}/megapixels/config/xiaomi,scorpio.ini -%{_datadir}/megapixels/config/pine64,pinephone,front.dcp -%{_datadir}/megapixels/config/pine64,pinephone,rear.dcp +%dir %{_datadir}/megapixels +%dir %{_datadir}/megapixels/config +%{_datadir}/megapixels/config/*.ini +%{_datadir}/megapixels/config/*.dcp %{_datadir}/megapixels/postprocess.sh %{_datadir}/metainfo/org.postmarketos.Megapixels.metainfo.xml %{_datadir}/glib-2.0/schemas/org.postmarketos.Megapixels.gschema.xml diff --git a/packit.yaml b/packit.yaml index b5e6841..8117a2d 100644 --- a/packit.yaml +++ b/packit.yaml @@ -15,5 +15,6 @@ jobs: - job: bodhi_update trigger: commit + allowed_builders: ["packit", "topazus"] dist_git_branches: - - fedora-all + - fedora-branched diff --git a/sources b/sources index ca62dda..4293aa7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Megapixels-1.8.1.tar.bz2) = 2a90198f7681233fe2a633b63ceab4cb64670c5e17eef747d7e2627aa0a1746c4a22c178e8e4eb3b21f1bfbc2dc0e1ded39a29203467e8b221b319534b511351 +SHA512 (Megapixels-1.8.2.tar.bz2) = cbcb76a70f153faaf5ad5cca10947243a0d9b7370ecd1e16b7690b4ee9dd59cfd96eda2cb67a52e2b719748b8e49be94dbe227ddbf6035426ca3d5f2a8212c11 From fa12143e6c9ff466cfc9438085ff888592160013 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 17:24:47 +0000 Subject: [PATCH 27/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 4415b98f545b1b40474b09f3009e8351da8ac8ee Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 21:31:34 +0000 Subject: [PATCH 28/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From a4aa6de7f4465283393a69e6f3225ba877493c95 Mon Sep 17 00:00:00 2001 From: Sandipan Roy Date: Wed, 13 Aug 2025 22:22:46 +0530 Subject: [PATCH 29/31] Update to 1.8.3 - Update version from 1.8.2 to 1.8.3 in spec file - Update sources with new SHA512 hash for Megapixels-1.8.3.tar.bz2 - Add patch to fix compilation error in capture callback signature - Remove conflicting changelog file (using %autochangelog in spec) - Add ExcludeArch for 32-bit architectures (i686, armv7hl) due to memory requirements - Fix indentation issues in spec file (replace tabs with spaces) Resolves: compilation errors and architecture-specific build failures Tested: Local mock build successful on x86_64 --- .gitignore | 1 + 0001-fix-capture-callback-signature.patch | 25 ++++++++ changelog | 76 ----------------------- megapixels.spec | 16 +++-- sources | 2 +- 5 files changed, 38 insertions(+), 82 deletions(-) create mode 100644 0001-fix-capture-callback-signature.patch delete mode 100644 changelog diff --git a/.gitignore b/.gitignore index 9dd3285..b1ecfcb 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /megapixels-1.7.0.tar.gz /Megapixels-1.8.1.tar.bz2 /Megapixels-1.8.2.tar.bz2 +/Megapixels-1.8.3.tar.bz2 diff --git a/0001-fix-capture-callback-signature.patch b/0001-fix-capture-callback-signature.patch new file mode 100644 index 0000000..1d8a2bf --- /dev/null +++ b/0001-fix-capture-callback-signature.patch @@ -0,0 +1,25 @@ +From 57244c666e622c01f1e22603da467856d36c50a2 Mon Sep 17 00:00:00 2001 +From: Sandipan Roy +Date: Wed, 13 Aug 2025 21:30:39 +0530 +Subject: [PATCH] Fix capture callback signature + +--- + src/process_pipeline.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/process_pipeline.c b/src/process_pipeline.c +index cbe374d..d9ace69 100644 +--- a/src/process_pipeline.c ++++ b/src/process_pipeline.c +@@ -964,7 +964,7 @@ mp_process_pipeline_process_image(MPBuffer buffer) + } + + static void +-capture() ++capture(MPPipeline *pipeline, const void *data) + { + char template[] = "/tmp/megapixels.XXXXXX"; + char *tempdir; +-- +2.50.1 + diff --git a/changelog b/changelog deleted file mode 100644 index 67fe30e..0000000 --- a/changelog +++ /dev/null @@ -1,76 +0,0 @@ -* Thu Jan 25 2024 Fedora Release Engineering - 1.7.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 1.7.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -%autochangelog - -* Thu Jul 20 2023 Fedora Release Engineering - 1.6.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jan 19 2023 Fedora Release Engineering - 1.6.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sun Dec 04 2022 Torrey Sorensen - 0.6.0-1 -- Update to 0.6.0 - -* Thu Aug 25 2022 Torrey Sorensen - 1.5.2-1 -- Update to 1.5.2 - -* Thu Jul 21 2022 Fedora Release Engineering - 1.5.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 27 2022 Torrey Sorensen - 1.5.1-1 -- Update to 1.5.1 - -* Thu Jan 20 2022 Fedora Release Engineering - 1.4.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Mon Dec 13 2021 Torrey Sorensen - 1.4.3-1 -- Update to 1.4.3 - -* Mon Dec 06 2021 Torrey Sorensen - 1.4.2-1 -- Update to 1.4.2 - -* Fri Nov 12 2021 Torrey Sorensen - 1.4.0-1 -- Update to 1.4.0 - -* Fri Sep 10 2021 Torrey Sorensen - 1.3.0-1 -- Update to 1.3.0 - -* Fri Jul 30 2021 Torrey Sorensen - 1.2.0-1 -- Update to 1.2.0 - -* Thu Jul 22 2021 Fedora Release Engineering - 1.1.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jun 23 2021 Torrey Sorensen - 1.1.0-1 -- Update to 1.1.0 - -* Tue May 04 2021 Torrey Sorensen - 1.0.1-1 -- Update to 1.0.1 - -* Mon Mar 29 2021 Torrey Sorensen - 0.16.0-1 -- Update to 0.16.0 - -* Sun Feb 21 2021 Torrey Sorensen - 0.15.0-1 -- Update to 0.15.0 - -* Mon Jan 11 2021 Torrey Sorensen - 0.14.0-1 -- Update to 0.14.0 - -* Fri Jan 01 2021 Torrey Sorensen - 0.13.2-1 -- Update to 0.13.2 - -* Tue Dec 15 2020 Torrey Sorensen - 0.13.1-2 -- Adding license and README - -* Thu Dec 10 2020 Torrey Sorensen - 0.13.1-1 -- Update to 0.13.1 - -* Thu Dec 03 2020 Torrey Sorensen - 0.12.0-2 -- Adding dependencies for postprocess.sh - -* Sat Nov 14 2020 Torrey Sorensen - 0.12.0-1 -- Initial packaging diff --git a/megapixels.spec b/megapixels.spec index 18c11ad..44a544d 100644 --- a/megapixels.spec +++ b/megapixels.spec @@ -1,5 +1,5 @@ %global forgeurl https://gitlab.com/megapixels-org/Megapixels -Version: 1.8.2 +Version: 1.8.3 %global tag %{version} %forgemeta @@ -11,6 +11,12 @@ License: GPL-3.0-or-later URL: %{forgeurl} Source0: %{forgesource} +# Only available on 64-bit architectures due to memory requirements +ExcludeArch: %{ix86} armv7hl + +# Patches +Patch0: 0001-fix-capture-callback-signature.patch + BuildRequires: gcc BuildRequires: meson @@ -24,11 +30,11 @@ BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(libjpeg) -BuildRequires: /usr/bin/xvfb-run -BuildRequires: /usr/bin/xauth +BuildRequires: /usr/bin/xvfb-run +BuildRequires: /usr/bin/xauth -BuildRequires: desktop-file-utils -BuildRequires: libappstream-glib +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib Requires: hicolor-icon-theme # for postprocess.sh diff --git a/sources b/sources index 4293aa7..f272b8b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Megapixels-1.8.2.tar.bz2) = cbcb76a70f153faaf5ad5cca10947243a0d9b7370ecd1e16b7690b4ee9dd59cfd96eda2cb67a52e2b719748b8e49be94dbe227ddbf6035426ca3d5f2a8212c11 +SHA512 (Megapixels-1.8.3.tar.bz2) = 3e326cf3c6a9ab49c1efab687eb769afef90518ceac12d674718424cfc1388cc677d288b8d5627b22231a4cabcb71fa80302dadff9de12eb6e4dbcc9e7830786 From 58ffeb61237d949d8ef5de733fc47b8529f139f7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 20:46:38 +0000 Subject: [PATCH 30/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 5262b43aea995f018305f677f55c76d75a4ad836 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 08:08:52 +0000 Subject: [PATCH 31/31] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild