Compare commits

..

32 Commits

Author SHA1 Message Date
9e889b9369 Update Standards-Version to 4.7.1, no changes needed. 2025-02-21 17:16:17 -06:00
fa8bf7f0b0 New upstream release. 2025-02-21 17:03:48 -06:00
80ce6ff792 Upload to Plucky 2024-11-15 15:34:45 -06:00
10af8b3be1 Make Lintian happy 2024-11-05 19:37:19 -06:00
c94bad3b1c New upstream release. 2024-11-05 19:31:30 -06:00
Aaron Rainbolt
f20fda228b Release to Oracular 2024-08-15 16:51:23 -05:00
Aaron Rainbolt
a32899a3dc PPA build 2024-06-28 20:03:38 -05:00
Aaron Rainbolt
779e1527ee Adjust deps 2024-06-28 19:58:41 -05:00
Aaron Rainbolt
4d3320360f Bump Standards-Version 2024-06-28 19:56:47 -05:00
Aaron Rainbolt
8ba14aa3ea Update copyright file 2024-06-28 19:55:40 -05:00
Aaron Rainbolt
315633e8b2 New upstream release. 2024-06-28 19:53:15 -05:00
f10547502d Run wrap-and-sort 2023-11-12 18:00:56 -06:00
a5fd6248b4 Bump build deps 2023-11-12 18:00:23 -06:00
31860d9743 Update copyright file 2023-11-12 17:58:36 -06:00
9542d11631 Bump version for new upstream release 2023-11-12 17:36:36 -06:00
ec1d733769 Upload to Mantic. 2023-08-11 09:48:35 -05:00
8b0b918b69 Bump build dependencies. 2023-08-10 16:41:30 -05:00
d4cd3cf564 New upstream release. 2023-08-10 16:37:57 -05:00
Aaron Rainbolt
2e9a06fc96 Overhauled copyright file. 2023-02-10 14:45:55 -06:00
Aaron Rainbolt
5a176789f4 Bumped Standards-Version 2023-02-10 14:23:45 -06:00
Aaron Rainbolt
c190135cb7 Added 'Rules-Requires-Root: no' to debian/control. 2023-02-10 14:23:20 -06:00
Aaron Rainbolt
4cfb2f537f Bumepd build dependencies. 2023-02-10 14:21:47 -06:00
Aaron Rainbolt
2ca50a684c Revert a sync from Debian.
This reverts commit f8db30cbfb5a9564c7511c2f3837ad9633577070.
2023-02-10 14:20:14 -06:00
Aaron Rainbolt
f8db30cbfb Sync with archive. 2023-02-10 14:18:27 -06:00
Aaron Rainbolt
e0fbe9dee9 NCR for libfm-qt 1.2.1 2023-01-27 15:47:10 -06:00
92473ff56f Upload to Lunar. 2022-11-17 17:52:45 -06:00
5c8f02fa9d Remove reverse-applicable patch. 2022-11-17 17:49:42 -06:00
0f7e8289e8 Bump build dependencies in debian/control. 2022-11-17 17:49:03 -06:00
2fd38d288e Lubuntuify the package slightly, to make debhelper happy. 2022-11-17 17:47:51 -06:00
8960569a62 Fix the watch file, for real this time. 2022-11-17 17:45:30 -06:00
f8b0b8ef8c New upstream release. 2022-11-17 17:44:12 -06:00
5c1e4de83c Sync with Debian version 1.1.0-2. 2022-11-17 17:43:37 -06:00
10 changed files with 231 additions and 131 deletions

103
debian/changelog vendored
View File

@ -1,3 +1,98 @@
lximage-qt (2.1.1-0ubuntu2) plucky; urgency=medium
* Update Standards-Version to 4.7.1, no changes needed.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 21 Feb 2025 17:03:55 -0600
lximage-qt (2.1.1-0ubuntu1) plucky; urgency=medium
* New upstream release.
-- Simon Quigley <tsimonq2@ubuntu.com> Tue, 04 Feb 2025 15:27:05 -0600
lximage-qt (2.1.0-0ubuntu1) plucky; urgency=medium
* New upstream release.
- Bump build dependencies.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 15 Nov 2024 15:32:14 -0600
lximage-qt (2.0.1-0ubuntu1) oracular; urgency=medium
* New upstream release.
* Update copyright file.
* Bump Standards-Version to 4.7.0, no changes necessary.
* Adjust dependencies.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 15 Aug 2024 16:51:12 -0500
lximage-qt (1.4.0-0ubuntu1) noble; urgency=medium
* New upstream release.
* Updated copyright file.
* Bumped build dependency versions.
* Ran wrap-and-sort.
-- Aaron Rainbolt <arraybolt3@gmail.com> Sun, 12 Nov 2023 17:36:16 -0600
lximage-qt (1.3.0-0ubuntu1) mantic; urgency=medium
* New upstream release.
* Bump build dependencies.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 11 Aug 2023 09:48:31 -0500
lximage-qt (1.2.0-2ubuntu1) lunar; urgency=medium
* Revert a sync from Debian.
* Bumped build dependencies.
* Added 'Rules-Requires-Root: no' to debian/control.
* Bumped Standards-Version to 4.6.2, no changes necessary.
* Overhauled copyright file.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Fri, 10 Feb 2023 14:19:56 -0600
lximage-qt (1.2.0-0ubuntu2) lunar; urgency=medium
* No-change rebuild against libfm-qt 1.2.1.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Fri, 27 Jan 2023 15:46:45 -0600
lximage-qt (1.2.0-0ubuntu1) lunar; urgency=medium
* New upstream release.
* Fix the watch file, for real this time.
* Lubuntuify the package slightly, to make debhelper happy.
* Bump build dependencies in debian/control.
* Remove reverse-applicable patch.
-- Simon Quigley <tsimonq2@ubuntu.com> Thu, 17 Nov 2022 17:52:27 -0600
lximage-qt (1.1.0-2) unstable; urgency=medium
[ Debian Janitor ]
* Remove constraints unnecessary since buster (oldstable):
+ lximage-qt-l10n: Drop versioned constraint on lximage-qt in Replaces.
+ lximage-qt-l10n: Drop versioned constraint on lximage-qt in Breaks.
[ Andrew Lee (李健秋) ]
* debian/changelog: clean triming whitespaces.
* debian/control: Bumped Standards-Version to 4.6.1, no changes needed.
* Reorganize changes from experimental:
* debian/copyright: update. fetched from experimental branch.
* debian/lintian-overrides: fix overrides for no-manual-page.
* Upstreamed patches directory
* Upstreamd signing key
* debian/lximage-qt.install: ship lximage-qt.metainfo.xml.
* debian/lximage-qt.install: sort shipped files.
* debian/rules: Remove unnecessary -Wl,--as-needed.
* debian/rules: Drop --fail-missing argument to dh_missing which is now
default in debhelper 13.
* debian/upstream/metadata: Change Repository-Browser field to
Repository-Browse.
-- Andrew Lee (李健秋) <ajqlee@debian.org> Fri, 28 Oct 2022 14:40:53 +0800
lximage-qt (1.1.0-1) experimental; urgency=medium lximage-qt (1.1.0-1) experimental; urgency=medium
[ S. 7 ] [ S. 7 ]
@ -19,6 +114,14 @@ lximage-qt (1.1.0-1) experimental; urgency=medium
-- Aaron Rainbolt <arraybolt3@gmail.com> Wed, 13 Jul 2022 19:06:28 -0500 -- Aaron Rainbolt <arraybolt3@gmail.com> Wed, 13 Jul 2022 19:06:28 -0500
lximage-qt (1.0.0-1) unstable; urgency=medium
* New upstream release
* Bumped Standards-Version to 4.6.0, no changes needed
* Update debian/copyright
-- S. 7 <severusseptimius7@gmail.com> Thu, 25 Nov 2021 18:19:55 +0200
lximage-qt (0.16.0-1) unstable; urgency=medium lximage-qt (0.16.0-1) unstable; urgency=medium
[ Alf Gaida ] [ Alf Gaida ]

59
debian/control vendored
View File

@ -1,32 +1,57 @@
Source: lximage-qt Source: lximage-qt
Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org> Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org>
Uploaders: Alf Gaida <agaida@siduction.org>, Uploaders: Alf Gaida <agaida@siduction.org>,
ChangZhuo Chen (陳昌倬) <czchen@debian.org>, ChangZhuo Chen (陳昌倬) <czchen@debian.org>,
Andrew Lee (李健秋) <ajqlee@debian.org>, Andrew Lee (李健秋) <ajqlee@debian.org>
Simon Quigley <tsimonq2@debian.org>,
Aaron Rainbolt <arraybolt3@gmail.com>
Section: x11 Section: x11
Priority: optional Priority: optional
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
libexif-dev, libexif-dev,
libfm-qt-dev (>= 1.1.0), libfm-qt6-dev (>= 2.1.0),
libkf5windowsystem-dev,
libqt5svg5-dev,
libqt5x11extras5-dev,
libx11-dev, libx11-dev,
libxcb-composite0-dev,
libxcb-cursor-dev,
libxcb-damage0-dev,
libxcb-dpms0-dev,
libxcb-dri2-0-dev,
libxcb-dri3-dev,
libxcb-ewmh-dev,
libxcb-glx0-dev,
libxcb-icccm4-dev,
libxcb-keysyms1-dev,
libxcb-present-dev,
libxcb-record0-dev,
libxcb-render0-dev,
libxcb-res0-dev,
libxcb-screensaver0-dev,
libxcb-shape0-dev,
libxcb-shm0-dev,
libxcb-util-dev,
libxcb-xf86dri0-dev,
libxcb-xfixes0-dev,
libxcb-xinerama0-dev,
libxcb-xinput-dev,
libxcb-xkb-dev,
libxcb-xtest0-dev,
libxcb-xv0-dev,
libxcb-xvmc0-dev,
libxfixes-dev, libxfixes-dev,
lxqt-build-tools (>= 0.11.0) libxkbcommon-dev (>= 0.5.0),
Standards-Version: 4.6.1 lxqt-build-tools (>= 2.1.0),
Vcs-Browser: https://salsa.debian.org/lxqt-team/lximage-qt qt6-svg-dev (>= 6.6.0)
Vcs-Git: https://salsa.debian.org/lxqt-team/lximage-qt.git Standards-Version: 4.7.1
Vcs-Browser: https://git.lubuntu.me/Lubuntu/lxqt-about-packaging
Vcs-Git: https://git.lubuntu.me/Lubuntu/lxqt-about-packaging.git
Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/lxqt-about
Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/lxqt-about.git
Homepage: https://github.com/lxqt/lximage-qt Homepage: https://github.com/lxqt/lximage-qt
Rules-Requires-Root: no Rules-Requires-Root: no
Package: lximage-qt Package: lximage-qt
Architecture: any Architecture: any
Depends: ${misc:Depends}, Depends: ${misc:Depends}, ${shlibs:Depends}
${shlibs:Depends} Recommends: lximage-qt-l10n, qt6-image-formats-plugins
Recommends: lximage-qt-l10n, qt5-image-formats-plugins
Description: Image viewer for LXQt Description: Image viewer for LXQt
A simple image viewer for LXQt. Additional file formats can be processed if A simple image viewer for LXQt. Additional file formats can be processed if
one install qt5-image-formats-plugins. one install qt5-image-formats-plugins.
@ -37,9 +62,9 @@ Package: lximage-qt-l10n
Architecture: all Architecture: all
Multi-Arch: foreign Multi-Arch: foreign
Section: localization Section: localization
Depends: ${misc:Depends}, qttranslations5-l10n Depends: qt6-translations-l10n, ${misc:Depends}
Description: Language-package for lximage-qt Description: Language-package for lximage-qt
A simple image viewer for LXQt. Additional file formats can be processed if A simple image viewer for LXQt. Additional file formats can be processed if
one install qt5-image-formats-plugins. one install qt6-image-formats-plugins.
. .
This package contains the l10n files needed by the lximage-qt. This package contains the l10n files needed by the lximage-qt.

55
debian/copyright vendored
View File

@ -3,54 +3,49 @@ Upstream-Name: lximage-qt
Source: https://github.com/lxqt/lximage-qt Source: https://github.com/lxqt/lximage-qt
Files: * Files: *
Copyright: 2013-2016, Hong Jen Yee (PCMan) <pcman.tw@gmail.com> Copyright: 2013-2016 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
2013-2022, LXQt team 2013-2024 LXQt team
License: GPL-2+ and LGPL-2.1+ License: GPL-2+ and LGPL-2.1+
Files: src/application.* Files: src/application.*
src/graphicsscene.*
src/imageview.cpp
src/loadimagejob.* src/loadimagejob.*
src/lximage-qt.*
src/mainwindow.* src/mainwindow.*
src/modelfilter.* src/modelfilter.*
src/mrumenu.*
src/preferencesdialog.* src/preferencesdialog.*
src/resizeimagedialog.*
src/saveimagejob.* src/saveimagejob.*
src/screenshotdialog.*
src/screenshotselectarea.*
src/screenshotselectareagraphicsview.*
src/settings.* src/settings.*
Copyright: 2013-2016 Hong Jen Yee (PCMan) <pcman.tw@gmail.com> src/statusbar.*
src/upload/*
Copyright: 2013 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
2013 Pedram Pourang <tsujan2000@gmail.com>
2017 Nathan Osman <nathan@quickmediasolutions.com>
2010 Aurélien Gâteau <agateau@kde.org>
2018 Nathan Osman <nathan@quickmediasolutions.com>
2020 Andrea Diamantini <adjam@protonmail.com>
License: GPL-2+ License: GPL-2+
Files: src/mrumenu.cpp Files: src/upload/uploaddialog.ui
Copyright: 2018, Nathan Osman <nathan@quickmediasolutions.com> Copyright: 2013-2016 Hong Jen Yee (PCMan) <pcman.tw@gmail.com> ?
2013, Hong Jen Yee (PCMan) <pcman.tw@gmail.com> 2013-2022 LXQt team
License: GPL-2+ License: GPL-2+ and LGPL-2.1+
Files: src/resizeimagedialog.cpp
src/resizeimagedialog.h
Copyright: 2020, Andrea Diamantini <adjam@protonmail.com>
2013, Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
2010, Aurélien Gâteau <agateau@kde.org>
License: GPL-2+
Files: src/statusbar.cpp
src/statusbar.h
Copyright: 2013, Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
2013, Pedram Pourang <tsujan2000@gmail.com>
License: GPL-2+
Files: src/upload/imgbbprovider.cpp
src/upload/imgbbprovider.h
src/upload/imgbbupload.cpp
src/upload/imgbbupload.h
Copyright: 2017, Nathan Osman <nathan@quickmediasolutions.com>
License: GPL-2+
Files: data/lximage-qt.metainfo.xml Files: data/lximage-qt.metainfo.xml
Copyright: 2022 LXQt team Copyright: 2022 LXQt team
License: CC-BY-4.0 License: CC-BY-4.0
Files: debian/* Files: debian/*
Copyright: 2021-2022 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> Copyright: 2014-2019 Alf Gaida <agaida@siduction.org>
2014-2019 Alf Gaida <agaida@siduction.org> 2015-2022 Andrew Lee (李健秋) <ajqlee@debian.org>
2015 Andrew Lee (李健秋) <ajqlee@debian.org>
2015 ChangZhuo Chen (陳昌倬) <czchen@debian.org> 2015 ChangZhuo Chen (陳昌倬) <czchen@debian.org>
2023-2025 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
License: LGPL-2.1+ License: LGPL-2.1+
License: LGPL-2.1+ License: LGPL-2.1+

4
debian/lximage-qt.lintian-overrides vendored Normal file
View File

@ -0,0 +1,4 @@
# This is expected
lximage-qt: desktop-entry-lacks-keywords-entry [usr/share/applications/*.desktop]
lximage-qt: appstream-metadata-validation-failed *
lximage-qt: no-manual-page [usr/bin/*]

View File

@ -1,27 +0,0 @@
From a526f1b0fcfe1d15368c1d3fdf4676c40fb8524d Mon Sep 17 00:00:00 2001
From: tsujan <tsujan2000@gmail.com>
Date: Tue, 21 Jun 2022 01:14:55 +0430
Subject: [PATCH] Fixed repainting of cached images (#558)
Previously, the cached pixmap was drawn inside the repaint rectangle. That was wrong because there's no guarantee that the repaint rectangle is as big as the cached pixmap (e.g., it isn't so when the toolbar extension popup covers a part of the image and slides back). Therefore, visual glitches were imminent in special cases.
This patch draws the cached pixmap inside its corresponding cache rectangle, so that the image is always repainted correctly. The paint clipping is done by Qt automatically, as QPaintEvent's doc explains.
Fixes https://github.com/lxqt/lximage-qt/issues/557
---
src/imageview.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/imageview.cpp b/src/imageview.cpp
index 4a0c6b2..aa13393 100644
--- a/src/imageview.cpp
+++ b/src/imageview.cpp
@@ -630,7 +630,7 @@ void ImageView::paintEvent(QPaintEvent* event) {
if(cachedRect_.contains(repaintImageRect)) {
QPainter painter(viewport());
painter.fillRect(event->rect(), backgroundBrush());
- painter.drawPixmap(repaintImageRect, cachedPixmap_);
+ painter.drawPixmap(cachedRect_, cachedPixmap_);
// outline
if(showOutline_) {
QColor col = QColor(Qt::black);

View File

@ -1 +0,0 @@
fix-repainting-cached-images.patch

3
debian/rules vendored
View File

@ -7,9 +7,6 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all
%: %:
dh ${@} --buildsystem cmake dh ${@} --buildsystem cmake
override_dh_missing:
dh_missing --fail-missing
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- \ dh_auto_configure -- \
-DUPDATE_TRANSLATIONS=OFF\ -DUPDATE_TRANSLATIONS=OFF\

View File

@ -3,3 +3,5 @@ Bug-Database: https://github.com/lxqt/lximage-qt/issues
Bug-Submit: https://github.com/lxqt/lximage-qt/issues/new Bug-Submit: https://github.com/lxqt/lximage-qt/issues/new
Changelog: https://github.com/lxqt/lximage-qt/blob/master/CHANGELOG Changelog: https://github.com/lxqt/lximage-qt/blob/master/CHANGELOG
Repository: https://github.com/lxqt/lximage-qt Repository: https://github.com/lxqt/lximage-qt
Repository-Browse: https://github.com/lxqt/lximage-qt

6
debian/watch vendored
View File

@ -1,3 +1,5 @@
version=4 version=4
opts="pgpsigurlmangle=s/$/.asc/" \ opts="searchmode=plain, \
https://github.com/lxqt/lximage-qt/releases .*/lximage-qt-([\d\.]+).tar.xz pgpsigurlmangle=s/$/.asc/, \
uversionmangle=s/(\d+\.\d+\.\d+).*/$1/" \
https://api.github.com/repos/lxqt/@PACKAGE@/releases https:\/\/github.com\/lxqt\/@PACKAGE@\/releases\/download\/@ANY_VERSION@\/@PACKAGE@-@ANY_VERSION@.tar.xz