Compare commits

...

30 Commits

Author SHA1 Message Date
Simon Quigley 80ce6ff792 Upload to Plucky
1 month ago
Simon Quigley 10af8b3be1 Make Lintian happy
2 months ago
Simon Quigley c94bad3b1c New upstream release.
2 months ago
Aaron Rainbolt f20fda228b Release to Oracular
4 months ago
Aaron Rainbolt a32899a3dc PPA build
6 months ago
Aaron Rainbolt 779e1527ee Adjust deps
6 months ago
Aaron Rainbolt 4d3320360f Bump Standards-Version
6 months ago
Aaron Rainbolt 8ba14aa3ea Update copyright file
6 months ago
Aaron Rainbolt 315633e8b2 New upstream release.
6 months ago
Aaron Rainbolt f10547502d Run wrap-and-sort
1 year ago
Aaron Rainbolt a5fd6248b4 Bump build deps
1 year ago
Aaron Rainbolt 31860d9743 Update copyright file
1 year ago
Aaron Rainbolt 9542d11631 Bump version for new upstream release
1 year ago
Simon Quigley ec1d733769 Upload to Mantic.
1 year ago
Simon Quigley 8b0b918b69 Bump build dependencies.
1 year ago
Simon Quigley d4cd3cf564 New upstream release.
1 year ago
Aaron Rainbolt 2e9a06fc96 Overhauled copyright file.
2 years ago
Aaron Rainbolt 5a176789f4 Bumped Standards-Version
2 years ago
Aaron Rainbolt c190135cb7 Added 'Rules-Requires-Root: no' to debian/control.
2 years ago
Aaron Rainbolt 4cfb2f537f Bumepd build dependencies.
2 years ago
Aaron Rainbolt 2ca50a684c Revert a sync from Debian.
2 years ago
Aaron Rainbolt f8db30cbfb Sync with archive.
2 years ago
Aaron Rainbolt e0fbe9dee9 NCR for libfm-qt 1.2.1
2 years ago
Simon Quigley 92473ff56f Upload to Lunar.
2 years ago
Simon Quigley 5c8f02fa9d Remove reverse-applicable patch.
2 years ago
Simon Quigley 0f7e8289e8 Bump build dependencies in debian/control.
2 years ago
Simon Quigley 2fd38d288e Lubuntuify the package slightly, to make debhelper happy.
2 years ago
Simon Quigley 8960569a62 Fix the watch file, for real this time.
2 years ago
Simon Quigley f8b0b8ef8c New upstream release.
2 years ago
Simon Quigley 5c1e4de83c Sync with Debian version 1.1.0-2.
2 years ago

91
debian/changelog vendored

@ -1,3 +1,86 @@
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 +102,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

@ -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.0
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

@ -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.*
License: GPL-2+ src/upload/*
Copyright: 2013 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
Files: src/mrumenu.cpp 2013 Pedram Pourang <tsujan2000@gmail.com>
Copyright: 2018, Nathan Osman <nathan@quickmediasolutions.com> 2017 Nathan Osman <nathan@quickmediasolutions.com>
2013, Hong Jen Yee (PCMan) <pcman.tw@gmail.com> 2010 Aurélien Gâteau <agateau@kde.org>
License: GPL-2+ 2018 Nathan Osman <nathan@quickmediasolutions.com>
2020 Andrea Diamantini <adjam@protonmail.com>
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+ License: GPL-2+
Files: src/upload/imgbbprovider.cpp Files: src/upload/uploaddialog.ui
src/upload/imgbbprovider.h Copyright: 2013-2016 Hong Jen Yee (PCMan) <pcman.tw@gmail.com> ?
src/upload/imgbbupload.cpp 2013-2022 LXQt team
src/upload/imgbbupload.h License: GPL-2+ and LGPL-2.1+
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-2024 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
License: LGPL-2.1+ License: LGPL-2.1+
License: LGPL-2.1+ License: LGPL-2.1+

@ -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/*]

@ -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);

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

3
debian/rules vendored

@ -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\

@ -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

@ -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

Loading…
Cancel
Save