- Update to version 2.1.0:
* Pre-release changes (#1022) * Updated *.ts files (#1023) * weblate commits (#1021) * Allow relative paths for folder icons (#1020) * weblate commits (#1018) * Silenced a compilation warning about `GDestroyNotify` (#1016) * Fixed the scaled pixmap of `Fm::IconEngine` (#1015) * Enhanced the detection of changes in folder config (#1014) * weblate commits (#1008) * Detect remote and read-only file systems (#1007) OBS-URL: https://build.opensuse.org/package/show/X11:LXQt/libfm-qt?expand=0&rev=59
This commit is contained in:
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.osc
|
3
libfm-qt-2.0.2.tar.xz
Normal file
3
libfm-qt-2.0.2.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:411ae1d7d549f34d10389953ded47fba030f128d716373c6af6d45a1bddc2755
|
||||
size 412452
|
17
libfm-qt-2.0.2.tar.xz.asc
Normal file
17
libfm-qt-2.0.2.tar.xz.asc
Normal file
@@ -0,0 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJJBAABCAAzFiEEGd/fOleb1QnbtXLYvnkwB60i334FAmY7qZYVHHRzdWphbjIw
|
||||
MDBAZ21haWwuY29tAAoJEL55MAetIt9+EC8P/RX6Cs9b929K4mHGv7zTdOSnBNxI
|
||||
Okx5ajGJdiIwP83y3ZF2U0jHCbhh0z8Afy/fDJx0b6iLURWRJzJSb77EaIONkl6j
|
||||
cJFaarO0sqPrdC51loqndH5CQbxZOBTmDAygl/5SaoiepzlGdLVgbiIdBES9y9un
|
||||
1raI9G/co6uurgWoyKpYCzbh/OWJF/cbr82e6Vhcc5lrmxMMjQNY4mwo1tTOaWOL
|
||||
QZcSL5bqSnvyt7wg/4R9yWWq9O8u6KtSskiK9x+Y6jMfdv9Y1PAJ9lanAVUxXmD+
|
||||
Mm/JO1aVp6o5rAeTZedeRs4SxBLfHhRpI9N/RHIyw0tCVa0cHqKJrF9iCTK8GEk/
|
||||
/k4N3LlM5em24J/z0fZl1zhlsOsz2b+1Bp/2kFV/KDFscm2WVvYBquTI+iIQeLnd
|
||||
yMjVVjoMmxj0MXyowc4lKThn8UDSJP7qf4dkj1+RQOtjjA2MBEhTx3Vh9w3+4K+1
|
||||
AyKkga4O/93v8h0zJ1tsjqALuJzTbdbCepnLhO1HVE2o5q7eHVG0mOTsHJ01k0e7
|
||||
iUmdARDiE3rMvzm2GsRwORO0HM4rv+pg0BdLmR8ntzRqKKd4EJGdSJv4WcthnqN9
|
||||
AIFiKK+2vlL/IJKtFfvmF1B+TmozVqYWiCzYYjbjbr7I0SDOs7nILbit7uS83Ftw
|
||||
wQ44h2U2rPw61b47
|
||||
=kckF
|
||||
-----END PGP SIGNATURE-----
|
3
libfm-qt-2.1.0.tar.xz
Normal file
3
libfm-qt-2.1.0.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bfa03ee1d8ae9e50f33b31d50a5cb0ffbca5e6d6f5dd3a0df04c8300fc1a29d7
|
||||
size 418828
|
17
libfm-qt-2.1.0.tar.xz.asc
Normal file
17
libfm-qt-2.1.0.tar.xz.asc
Normal file
@@ -0,0 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJJBAABCAAzFiEEGd/fOleb1QnbtXLYvnkwB60i334FAmcps+AVHHRzdWphbjIw
|
||||
MDBAZ21haWwuY29tAAoJEL55MAetIt9+ozIQAMTJCdBHzT8E54i46BJPJOtLxhFR
|
||||
y26aVSmazC2ye3tCFCtAFCQ2Y4RS/hrq7/L9k+tDnj7WqXeec09JpFHY+OGjpcOp
|
||||
9KFM5etjC1c0Q1FZhrXpvQitfzCGpKrFlPWx8a0qSbH5J9GisYp3V6TYxt939Qzf
|
||||
N5Ny6z3HKd/5uORaUIbFHiWwn/ZRWDoh+j+tqzl9ZOnpFoG9miN3RPSfVevzpPbQ
|
||||
jY5ndL4Sl8+Qwrq2AbgEALrYlF5OoiVcviVZHTPEN+nySUf5hu9lq/yF4F/PC2Ow
|
||||
ZvdOwZxSswPGSTtDfWmV/RfFRShD0rJtO7EPXYaRPqsASPp0fS4lhyU8qUnPq5Ql
|
||||
s90VYEb/W/nXJ2Eo3v2MTtbkVkFioVUUNe3uxmm/5ptJV9hlXN3u+5M3Mo9Mo0GG
|
||||
BB0xD5UUtanZM80UwAamvGNkQ6pMJSnBLzx5+i+QwLjS7y3TfTPOGR9S1QjFsFYt
|
||||
ZZf+Sdm78Q37bRZE4aEzVqDTbRzILKnqZI3sKCAzbcxXBUZ5M1sWm7hrXseSxs0K
|
||||
PZki+GAR1adYINe7ryuJRRuW9P8eo7bfVj7cVZ6Kiy2rvSZncAuQsP8ptwKweeKW
|
||||
X57VXUSd2uo46GO4BeBeERA4CxodZ6SEle1Plc8tJMdvwQq+7lTQrZlTbCfCj+CR
|
||||
X5GMlc+wowLn2TGt
|
||||
=dEQM
|
||||
-----END PGP SIGNATURE-----
|
619
libfm-qt.changes
Normal file
619
libfm-qt.changes
Normal file
@@ -0,0 +1,619 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 6 21:15:56 UTC 2024 - Андрей Алыпов <and.november@opensuse.org>
|
||||
|
||||
- Update to version 2.1.0:
|
||||
* Pre-release changes (#1022)
|
||||
* Updated *.ts files (#1023)
|
||||
* weblate commits (#1021)
|
||||
* Allow relative paths for folder icons (#1020)
|
||||
* weblate commits (#1018)
|
||||
* Silenced a compilation warning about `GDestroyNotify` (#1016)
|
||||
* Fixed the scaled pixmap of `Fm::IconEngine` (#1015)
|
||||
* Enhanced the detection of changes in folder config (#1014)
|
||||
* weblate commits (#1008)
|
||||
* Detect remote and read-only file systems (#1007)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 4 14:28:21 UTC 2024 - Shawn Dunn <sfalken@opensuse.org>
|
||||
|
||||
- Added:
|
||||
* Provides: libfm-qt6 >= %{version} for main library
|
||||
* Specfile Cleanup
|
||||
* %check section
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 3 20:09:16 UTC 2024 - Axel Braun <axel.braun@gmx.de>
|
||||
|
||||
- Requires fixed
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat May 11 04:11:37 UTC 2024 - Андрей Алыпов <and.november@opensuse.org>
|
||||
|
||||
- Update to 2.0.2:
|
||||
* Fixed a regression in running executable files in terminal.
|
||||
* Removed a redundant child-parent relation in path-bar to prevent
|
||||
a rare crash with Qt ≥ 6.7.
|
||||
* Ported to Qt6.
|
||||
* Added lxqt-menu-data dependency to README.md.
|
||||
* Updated mime types of lxqt-archiver and arqiver.
|
||||
* Added 4 menu icons.
|
||||
* Workaround for Qt bug in a context menu invoked by Menu key.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 10 17:27:16 UTC 2023 - Shawn Dunn <sfalken@opensuse.org>
|
||||
|
||||
- Change in .spec to clear install issue with -lang subpackage
|
||||
* https://build.opensuse.org/package/show/openSUSE:Factory/libfm-qt#comment-1846136
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 5 14:30:12 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 1.4.0:
|
||||
* Use lxqt-menu-data instead of lxmenu-data.
|
||||
* Get terminals list also from data directories.
|
||||
* Remember password and anonymity settings of mount dialog.
|
||||
* Also add suffixes containing dot on saving with LXQt file dialog.
|
||||
* Don't select extensions on creating new template files.
|
||||
* Fixed a crash on deleting path-bar.
|
||||
* Prevent invisible "Create New" dialog under Wayland.
|
||||
* Added foot to terminals.list.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 15 17:11:52 UTC 2023 - Shawn Dunn <sfalken@opensuse.org>
|
||||
|
||||
- Update to 1.3.0
|
||||
* Disabling of smooth scrolling is made possible for all views.
|
||||
* Zero-sized files are treated based on their extensions.
|
||||
* "New file" is used as the default name for new files
|
||||
(especially after GLib 2.75.1, that does not treat empty files
|
||||
as text/plain).
|
||||
* Opening of non-executable files that have executable types is
|
||||
fixed.
|
||||
* Problems about adding file extension on saving and pressing
|
||||
ENTER are fixed in LXQt file dialog.
|
||||
* The thumbnail/icon rectangles of list views are fixed (they
|
||||
might not be aligned correctly in previous versions).
|
||||
* Several small fixes and improvements.
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 2 13:18:51 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 1.2.1:
|
||||
* Specified the parents of context menus for use on Wayland.
|
||||
* Fixed launching XWayland apps under Wayland.
|
||||
* appchooserdialog: do not disable the OK button when Custom Command page is shown.
|
||||
* Increased the minimum width of name column in detailed list view.
|
||||
* Fixed the DND menu position under Wayland.
|
||||
* Fixed crash with DND from outside app under Wayland.
|
||||
* Fixed unresponsive DND menu under Wayland.
|
||||
* Workaround for DND keyboard modifiers under Wayland.
|
||||
* Check mime data of clipboard for nullity (for Wayland).
|
||||
* Fixed drawing of selection rectangle under Wayland.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 8 14:17:52 UTC 2022 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Buildrequire lxqt-build-tools >= 0.12.0
|
||||
- Update version in lang package requirement
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 5 16:46:43 UTC 2022 - Shawn Dunn <sfalken@cloverleaf-linux.org>
|
||||
|
||||
- Update to 1.2.0:
|
||||
* Support adding of pattern lists to entries of search dialog
|
||||
(such lists are used by `pcmanfm-qt` for having a search history).
|
||||
* Fixed crash with empty URI scheme of folder path.
|
||||
* Silenced compilation warnings about deprecated GLib functions.
|
||||
* Don't show a deletion prompt without a selection.
|
||||
* Fixed infinite loop if a symlink that is created by DND
|
||||
overwrites a non-empty directory.
|
||||
* Allow remembering the result of execution prompt for multiple files.
|
||||
* Added `Ctrl+D` to LXQt file dialog for deselecting all items.
|
||||
* Allow selection by dragging mouse cursor inside non-name
|
||||
columns in the detailed list mode.
|
||||
* Corrected the position of drop menu under Wayland.
|
||||
* Fixed crash with DND into side-pane under Wayland.
|
||||
* Added nullity checks to `XdndWorkaround`.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 27 19:26:08 UTC 2022 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 1.1.0:
|
||||
* Prepared libfm-qt for implementing "Recent Files".
|
||||
* Prevented memory leak in searching.
|
||||
* Miscellaneous fixes for search:///.
|
||||
* Fixed moving of bookmarks in Bookmarks context menu and added some icons to the menu.
|
||||
* Fixed file association in a rare case, where XDG_CURRENT_DESKTOP was empty.
|
||||
* Fixed launching of apps in terminal emulators that do not have a special option for execution (like Kitty).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 8 09:21:12 UTC 2021 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 1.0.0:
|
||||
* Added support for adding/removing of emblems with File Properties dialog.
|
||||
* Added mount, unmount and eject actions to file context menu under computer:/// or wherever possible.
|
||||
* Avoided a freeze on mounting encrypted volumes.
|
||||
* Workaround for a bug in GFileMonitor regarding folder symlinks.
|
||||
* Added "Empty Trash" action to Trash's folder menu.
|
||||
* Enabled Qt's alternating row colors for detailed list view.
|
||||
* Ensured a correct selection order with Shift+mouse in icon view.
|
||||
* Prevented self-overwriting in file prompt dialog.
|
||||
* Fixed Cyrillic case-insensitive regex search.
|
||||
* Enhancements and fixes to smooth scrolling from inside view.
|
||||
* Added an item to LXQt file dialog for showing hidden files.
|
||||
* Added an option to LXQt file dialog for disabling smooth scrolling (in list and compact modes).
|
||||
* Remember hidden columns of LXQt file dialog (in list mode).
|
||||
* Show the context menu of the current folder when the Menu key is pressed and there is no selection.
|
||||
* Fixed two small memory leaks.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 16 06:40:20 UTC 2021 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 0.17.0:
|
||||
* Creation time is supported.
|
||||
* Multiple files that are associated with the same app are launched
|
||||
together.
|
||||
* A menu-item is added to the "Open With..." menu to open mixed
|
||||
selections with their default apps.
|
||||
* The size limit for thumbnail creation is fixed.
|
||||
* Blurred thumbnails with scale factors > 1 are fixed.
|
||||
* A Delete action is added to the context menu of a trashed file.
|
||||
Also, redundant items are removed from that menu.
|
||||
* The Group entry of Properties dialog is enabled when the file
|
||||
belongs to user.
|
||||
* A rare crash on emptying Trash is fixed.
|
||||
* The localization of LXQt file dialog is enabled.
|
||||
* An issue is fixed in renaming template files before creating them.
|
||||
* The emblem positions are corrected in compact and detailed views.
|
||||
* Sorting by deletion time is corrected inside Trash.
|
||||
* Other fixes and code cleanup.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 4 13:23:42 UTC 2020 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 0.16.0:
|
||||
* Clear selection before selecting an item in side-pane.
|
||||
* Update text color of places view if style changes in runtime.
|
||||
* Added a missing nullity check to file dialog code.
|
||||
* Fixed unwanted selection of all items in detailed list mode.
|
||||
* Fixed a memory leak in launching desktop entries.
|
||||
* Remember file sorting, showing of hidden files, hidden
|
||||
places of side-pane, showing of thumbnails, and icon
|
||||
sizes in LXQt file dialog.
|
||||
* Better focus change with Tab/BackTab in file dialog.
|
||||
* Open mount targets of mountable directories when they are
|
||||
clicked in file dialog.
|
||||
* More efficient and simpler code for graying out cut files.
|
||||
* Also consider the legacy bookmarks file in bookmarks dialog.
|
||||
* Guarantee horizontal alignment for pathbar scroll buttons.
|
||||
* Natural (GTK-like) file sorting by treating dot as separator.
|
||||
* Avoid QListView's DND methods in our list view.
|
||||
* Support special chars like `\n` and `\t` in path button name.
|
||||
* Code cleanup.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun May 17 07:03:08 UTC 2020 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 0.15.1:
|
||||
* Changed "logout" to "session" in the password dialog because
|
||||
a keyring session may not be the same as a desktop session.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 11 13:46:10 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
|
||||
|
||||
- Use both license files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon May 4 06:50:36 UTC 2020 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Use LGPL-2.1-or-later AND BSD-3-Clause as license
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 30 14:31:43 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Move the libfm-qt Provides from the preamble to the library
|
||||
package. In the preamble it's useless, as if there was a main
|
||||
package being built, it's name would be libfm-qt already, thus
|
||||
implicitly providing this capability.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 30 14:25:16 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Split out data files from libfm-qt7 in order to adhere to the
|
||||
shared library packaging policy.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 27 18:16:53 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
|
||||
|
||||
- Updated license in spec file
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 27 10:32:25 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
|
||||
|
||||
- Changed libfm-qt.keyring to tsujan's key
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 24 20:38:08 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>
|
||||
|
||||
- Remove fix_query_cancellation_error.patch: contained in upstream
|
||||
- Update to version 0.15.0
|
||||
* Opening of remote links in desktop entries is made possible.
|
||||
* Better drag-and-drop from remote folders to external apps.
|
||||
* SMB and FTP recursive copy/paste is fixed.
|
||||
* Lack of file monitoring in remote folders and some file systems is worked around as far as possible.
|
||||
* Richer file tooltips.
|
||||
* Easier and richer auto-completion.
|
||||
* Row-by-row scrolling inside view when Shift is pressed.
|
||||
* Smarter extension handling on saving with LXQt file dialog.
|
||||
* Deletion time is added to Trash.
|
||||
* Drag-and-drop to side-pane is supported.
|
||||
* Bookmark drag-and-drop is improved.
|
||||
* An option is added to show hidden files after others.
|
||||
* Disabled Create New in context menu when not possible.
|
||||
* Selected items are activated with Enter/Return.
|
||||
* The order of files is respected on launching multiple files.
|
||||
* Mount passwords can be saved (temporarily or permanently) if gnome-keyring is present.
|
||||
* Many fixes and enhancements.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 5 13:22:07 UTC 2020 - Namor Barcode <gutaper@gmail.com>
|
||||
|
||||
- Add patch "fix_query_cancellation_error.patch" from upstream,
|
||||
fixed harmless pop-up error message (See https://github.com/lxqt/pcmanfm-qt/issues/1041)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 25 10:02:03 UTC 2019 - mvetter@suse.com
|
||||
|
||||
- Update to 0.14.1:
|
||||
* Bumped API version to 0.14.1
|
||||
* Aged ABI version to 6.1.0
|
||||
* Respect sorting/selection order when launching files
|
||||
* Generate libfm-qt.pc correctly
|
||||
* Fix recursive search when a dir is matched
|
||||
* Fix crash on showing Properties dialog in special cases
|
||||
* Case-insensitive and match-containing file name completer for file dialog
|
||||
* Give window parents to some app-modal dialogs
|
||||
* Gray out cut files in detailed and compact modes
|
||||
* Added custom widths and visibility for detailed columns
|
||||
* Added missing sort-by-group action
|
||||
* Do not rely on the order of folder menu actions. instead check their data
|
||||
* pathbar: fix an issue with a slot recursive call
|
||||
* Make setting trust possible anytime
|
||||
* Define a macro for "metadata::trust".
|
||||
* Add rubber-band selection to detailed list view
|
||||
* Updated translations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 22 15:19:10 UTC 2019 - mvetter@suse.com
|
||||
|
||||
- Update license to: LGPL-2.1-or-later AND GPL-2.0-or-later
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 11 13:57:09 UTC 2019 - mvetter@suse.com
|
||||
|
||||
- Fix lang requirement:
|
||||
%{lang_package} has implicit requires on %{name} We need to
|
||||
use %{lang_package -r libfm-qt6} to specify correct name.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 31 09:34:39 UTC 2019 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 0.14.0:
|
||||
* The old libfm dependency is completely dropped.
|
||||
* Options are added for showing full file names instead of display
|
||||
names and also for shadowing icons of hidden items.
|
||||
* Problems in mounts and SMB are fixed.
|
||||
* Added support for trusting executables and also added an emblem
|
||||
to untrusted desktop files inside user home. Executables/desktop
|
||||
files can be “trusted” in their context menus.
|
||||
* Added selection/deselection corner marks on mouse-over
|
||||
(usually, small plus/minus icons).
|
||||
* Properties dialog contains more info, including a device bar.
|
||||
* The auto-completer of path-edit is made case-insensitive.
|
||||
* Compressing of a selection of different mimetypes is made possible.
|
||||
* The Places pane does not elide row texts unnecessarily anymore
|
||||
(only when they are too long).
|
||||
* Randomly missing eject button with mounting is fixed.
|
||||
* Template actions are shown sorted.
|
||||
* And many other fixes here and there.
|
||||
- Move translation from lxqt-l10n into package
|
||||
- Remove libfm dependency
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 12 09:09:58 UTC 2018 - mvetter@suse.com
|
||||
|
||||
- Update to 0.13.0:
|
||||
* This LibFM-Qt point release fixes a regression in Qt 5.11
|
||||
which will crash PcmanFM-Qt under certain conditions
|
||||
* Seems to be a problem in Qt 5.11 which is fixed in 5.11.1
|
||||
* Disconnect old source model
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 22 14:18:20 UTC 2018 - mvetter@suse.com
|
||||
|
||||
- Update to 0.13.0:
|
||||
* Important functionalities, like file operations, are ported to C++, which means more flexibility and less libfm dependency
|
||||
* Smooth scrolling for icon and thumbnail views
|
||||
* Added a group column to the detailed list view
|
||||
* Merge side-pane with its surroundings
|
||||
* Support hiding of items in Places side-pane.
|
||||
* Use special/custom folder icons for bookmarks
|
||||
* Italic font for hidden items
|
||||
* Several bug fixes
|
||||
* Improvements in GUI and functionalities
|
||||
* Code cleanup
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 2 10:13:55 UTC 2018 - mvetter@suse.com
|
||||
|
||||
- bsc#1091635 Problem with Terminal Command in PCManFM-Qt:
|
||||
Move from -devel package to main package:
|
||||
* archivers.list
|
||||
* terminals.list
|
||||
* libfm-qt-mimetypes.xml
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 23 10:13:16 UTC 2017 - mvetter@suse.com
|
||||
|
||||
- Update to 0.12.0:
|
||||
* Add data transferred to file operation dialog.
|
||||
* Bump versions
|
||||
* Disable context-menu actions that cannot be used
|
||||
* Don't export github templates
|
||||
* Fix partially visible toggled path buttons
|
||||
* Add functions to get and set search settings
|
||||
* Fix mistakes in listview column width calculation
|
||||
* Add archiver separator only when needed
|
||||
* Add a separator before archiver actions
|
||||
* Enable XDS subfolder drop
|
||||
* UI improvements for Fm::MountOperationPasswordDialog()
|
||||
* Respect inactiveness when drawing text
|
||||
* Grey out files that have been Ctrl-X'ed (#88)
|
||||
* Ignore button for error dialog
|
||||
* Inline renaming for detailed list view (#110)
|
||||
* Remove redundant code.
|
||||
* Prefer local paths if they exist
|
||||
* Removed QFileInfo (as @PCMan recommended)
|
||||
* Simplification, optimization and a fix
|
||||
* Really focus text entry on showing dialog
|
||||
* Two small fixes
|
||||
* Keep selection on reloading (if not CPU-intensive)
|
||||
* Added back/forward buttons and fixed 3 issues
|
||||
* Reload button, hidden shortcut and a fix
|
||||
* Implement FileDialog::selectMimeTypeFilter() and QString FileDialog::selectedMimeTypeFilter().
|
||||
* Initialize folder_ to null
|
||||
* Fixed the quote issue
|
||||
* Always preserve explicitly set labels
|
||||
* Update OK button text and state when needed
|
||||
* Initialize FileInfo::isShortcut_ (#113)
|
||||
* Set the selected index current
|
||||
* Fixd open/save and overwrite prompt
|
||||
* Set open/save text
|
||||
* Several important fixes
|
||||
* Added a missing change
|
||||
* Preliminary fixes
|
||||
* Hide UI implementation details for Fm::FileDialog.
|
||||
* Revert the backward incompatible changes in the constructor of Fm::FolderView.
|
||||
* Fix a bug in creating new folder for Fm::FileDialog.
|
||||
* Implement toolbar and quick view mode switches for the Fm::FileDialog class.
|
||||
* Correctly check file types and test the existence of the selected files as needed.
|
||||
* Correctly handle item activation.
|
||||
* Correctly handle filename selection for Fm::FileDialog.
|
||||
* Correctly handle selected files.
|
||||
* Implement filename filtering for Fm::FileDialog.
|
||||
* Check nullity of FileInfo before calling FolderMenu
|
||||
* Arrange Custom Actions
|
||||
* Support custom folder icons
|
||||
* Fix multiple pasting of the same cut file(s)
|
||||
* Fix KDE clipboard tag for cut file(s)
|
||||
* Add a basic skeleton for Fm::FileDialog.
|
||||
* Check nullity of QMimeData (#109)
|
||||
* MountOperationQuestionDialog: Fix handling responses
|
||||
* Fix all height issues in horizontal layouts (#103)
|
||||
* Removed a redundant variable (left there from old tests)
|
||||
* Fix major bugs in Directory Tree
|
||||
* Consider desktop text color, now that everything is done here
|
||||
* Inline Renaming
|
||||
* Fix compact view regression (#102)
|
||||
* Fix detailed list crash on double clicking folders
|
||||
* Removed my garbage
|
||||
* Fixed issues about spacings and click region
|
||||
* Make Fm::FolderItemDelegate support painting text shadows and margins so it can completely replace PCManFM::DesktopItemDelegate.
|
||||
* Avoid using grid size on QListView since this disables any spacing settings.
|
||||
* liblxqt make no sense for libfm-qt
|
||||
* Copied issue template
|
||||
* Add noexcept to move constructors and operator=() so they can be used with STL containers.
|
||||
* FolderView: Optimize selectAll() (#97)
|
||||
* Emit fileSizeChanged when needed
|
||||
* Drops Qt5Core_VERSION_STRING (#96)
|
||||
* Update size column info (#90)
|
||||
* Fix Detailed List view DND (#94)
|
||||
* folderview: Don't allow D&D by Back or Forward
|
||||
* More fixes (#87)
|
||||
* Added a missing change signal (#86)
|
||||
* Fix single items when seaching (#85)
|
||||
* Check for nullity of IconInfo (#84)
|
||||
* Address compiler warnings
|
||||
* Remove addRoots() return type
|
||||
* Remove the unused data/translations/ entry
|
||||
* Fix broken folder unmount message caused by incorrect FilePath & GFile* comparison. (#80)
|
||||
* Remove some superfluous semicolons that lead to pedantic warnings (#79)
|
||||
* Ensure one item per file (#77)
|
||||
* Fix the broken filesystem status (free disk space) display. (#78)
|
||||
* Don't make items current on mouseover (#72)
|
||||
* Fixes a FTBFS in superbuild mode (#75)
|
||||
* Replace start tilde in PathEdit (#73)
|
||||
* Really cancel pending thumbnail jobs on chdir (#74)
|
||||
* Move fixes (#70)
|
||||
* Fix invalid pointers (#69)
|
||||
* Continue file selection on next/previous row (#76)
|
||||
* Code reformat: use 4-space indentation to match the coding style of other LXQt components.
|
||||
* Make all constructors explicit so we don't get unwanted object construction by C++.
|
||||
* Prevent a crash since GObjectPtr's move ctor frees resources
|
||||
* GObjectPtr: Detect & handle "self-assignment"
|
||||
* Fix compatibility with Qt 5.6.
|
||||
* No thumbnail for thumbnails
|
||||
* Fix thumbnail update
|
||||
* Fixed `PathBar::setPath()`
|
||||
* Use real name for renaming
|
||||
* Prevent a crash plus fallback icon
|
||||
* Fix custom actions
|
||||
* volumemanager: Return IconInfo as shared_ptr
|
||||
* FolderModelItem: Check IconInfo existence
|
||||
* Bookmarks: Check validity of insert position
|
||||
* Fix a potential crash of bookmark items when the format of the bookmark file is not correct.
|
||||
* Only load desktop entry files for native filesystems.
|
||||
* Fix the missing icon and display name handling of desktop entry files in Fm::FileInfo.
|
||||
* IconEngine: Use weak_ptr for the parent IconInfo
|
||||
* PathBar: Avoid leak upon QLayout::replaceWidget()
|
||||
* Use const iterators
|
||||
* Use the new lxqt-build-tools new FindExif module
|
||||
* Fix the incorrect header inclusion in fileoperation.cpp.
|
||||
* Fix incorrect #include of libfmqtglobals.h.
|
||||
* Fix a bug when copying to and pasting from "x-special/gnome-copied-files" mime-type.
|
||||
* Fix bugs in the Custom Actions C++ port.
|
||||
* Try to port libfm custom actions to C++.
|
||||
* Try to update the content of a folder after its mount status is changed. Handle cancelled dir listing job properly.
|
||||
* Rename namespace Fm2 to Fm.
|
||||
* Remove unused header files of the old C API wrappers.
|
||||
* Fix bugs in search:// support and finish porting file searching to C++. Fix several bugs in Fm2::FileInfo which caused by null parent dir.
|
||||
* Add a missing test case for places view.
|
||||
* Try to add support for menu:// and search:// URI scheme implemented in libfm.
|
||||
* Correctly destroy Fm2::Job objects when their worker threads terminate.
|
||||
* Fix incorrect handling of PathBar button creation which causes infinite loop when the underlying GFile implementation contains bugs.
|
||||
* Fix incorrect path of application menu URI.
|
||||
* Fix QThread related bugs in PathEdit which causes memory leaks.
|
||||
* Fix a bug in DirTreeModelItem causing crashes. Also speed up batch insertion of large amount of items.
|
||||
* Use const iterators (#61)
|
||||
* Fix the broken folder reload().
|
||||
* Make all Fm2::Job derived classes reimplement exec() instead of run() method. The new run() method will emit finished() signal automatically when exec() returns.
|
||||
* Fix memory leaks caused by incorrect use of QThread.
|
||||
* Fix a memory leak in Fm::ThumbnailJob.
|
||||
* Fix memory leaks caused by broken cache.
|
||||
* Fix wrong size of generated thumbnails by external thumbnailers.
|
||||
* Fix memory bugs in Fm2::GErrorPtr and improve the error handling of Fm2::Job and Fm2::Folder.
|
||||
* Fix some errors related to incorrect use of std::remove() in Fm2::Folder. Replace QList with std::vector and use binary search when inserting items for the Fm::DirTreeModelItem.
|
||||
* Change the handling of Fm::FolderView::selChanged signal to make it more efficient.
|
||||
* Port to the new Fm2::TotalSizeJob API.
|
||||
* Fix compatibility with libfm custom actions.
|
||||
* Add some compatibility API which helps migrating old C APIs to the new C++ implementation.
|
||||
* Convert datetime to locale-aware strings using QDateTime.
|
||||
* Use QCollator to perform file sorting.
|
||||
* Fix detailed view.
|
||||
* Finish porting DirTreeModel to the new API. Fix bugs in Fm2::FilePath and Fm2::FileInfo APIs.
|
||||
* Port the libfm terminal emulator related APIs to C++.
|
||||
* Rename some methods in Fm2::Folder and Fm2::FileInfo for consistency.
|
||||
* Port to the new IconInfo API and deprecate manual icon update when the theme is changed.
|
||||
* Rename Fm::Icon to Fm::IconInfo.
|
||||
* Port emblem support to the new libfm C++ API.
|
||||
* Remove unused files, including some old APIs. Replace QVector in BrowseHistory with STL vector.
|
||||
* Fix a bug in Fm::FileMenu.
|
||||
* Port file-click handling to the new C++ API.
|
||||
* Fix bugs in Fm::PathBar getting wrong path when a path button is toggled.
|
||||
* Remove Fm::FilePath(const char* path_str) to avoid ambiguity.
|
||||
* Replace all NULL with C++ 11 nullptr;
|
||||
* Fix FilePath related errors caused by incomplete porting.
|
||||
* Make Fm::FolderConfig support the new Fm::FilePath class.
|
||||
* Fix Fm::BookmarkAction to use the new C++ API.
|
||||
* Fix missing icons of places view caused by memory errors.
|
||||
* Fix memory errors in Fm2::Bookmarks::reorder(). Add a small test case for the places view.
|
||||
* Share the same places model among all views.
|
||||
* Port most of the existing UI-related APIs to the new C++ APIs (excluding the file operations).
|
||||
* Port the path bar to the new Fm2 API.
|
||||
* Implement VolumeManager class which is a QObject wrapper of gio GVolumeMonitor.
|
||||
* Add some getters for Volume and Mount classes.
|
||||
* Properly associate external thumbnailers with mimetypes they support and fix thumbnail generation from thumbnailers.
|
||||
* Start porting thumbnail loaders to the new C++ APIs. Add new Fm::ThumbnailJob used to load thumbnails for a given file list. Add commonDirPath paramter to Fm::FileInfoJob to reduce memory usage.
|
||||
* Add the missing test case for folder view.
|
||||
* Start porting Fm::FolderModel and Fm::FolderView to the new libfm core c++ API.
|
||||
* Work in progress.
|
||||
* Add a c++ wrapper for GFileMonitor. Add LIBFM_QT_API declaration for all public headers.
|
||||
* Port error handling mechanism of FmJob to C++ and improve the GError wrapper class.
|
||||
* Bump year
|
||||
* Add gioptrs.h which defines smart pointer types wrapping gio related data types. Add some basic skeleton for various I/O jobs classes.
|
||||
* Start porting Copyjob and add basic skeleton for untrash and symlink jobs.
|
||||
* Finish porting FmFolder to C++.
|
||||
* Add a very simple test case to test the new Fm core C++ code. Fix bugs in smart pointers and do empty base class optimization for CStrPtr.
|
||||
* Improve Fm::Folder.
|
||||
* Rename UserInfo to UserInfoCache.
|
||||
* Port Fm::Bookmarks to C++.
|
||||
* Port FmDeepCountJob to C++.
|
||||
* Add basic skeletion to Fm::VolumeManager.
|
||||
* Implement Fm2::UserInfo, which is a cache for uid/gid name mapping.
|
||||
* Add basic skeleton for other C++ classes waiting for porting.
|
||||
* Add GSignalHandler to do automatic signal/slot connection management with type safety for GObject.
|
||||
* Add basic skeleton for the C++ 11 port of FmFileInfoJob.
|
||||
* Try to port Fm::Folder and Fm::DirListJob to Qt5 and C++ 11.
|
||||
* Try to port FmIcon, FmFileInfo, and FmMimeType of libfm to clean C++.
|
||||
* Add smart pointer for GObject-derived classes and add Fm::FilePath class which wraps GFile.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 24 18:16:42 UTC 2017 - sfalken@opensuse.org
|
||||
|
||||
- Update to 0.11.2:
|
||||
* Fix enabled state of path arrows on starting (#58)
|
||||
* bump patch version (#56)
|
||||
* Use QByteArray::constData() where we can (#57)
|
||||
* Updates lxqt-build-tools required version
|
||||
* Bump ABI so version numbers preparing for a new release.
|
||||
* Fix Pathbar Paint on Menu Pop-Up
|
||||
* Code cleanup and refactor for Fm::PathBar.
|
||||
* Added another condition
|
||||
* Added a missing condition (typo)
|
||||
* Scroll Pathbar with Mouse Wheel
|
||||
* Reduct flickering of the path bar when creating path buttons.
|
||||
* Code simplification by removing unnecessary signal/slot usage.
|
||||
* Path Button Middle Click
|
||||
* Enable auto-repeat for pathbar scroll buttons.
|
||||
* Make the path bar buttons aware of style changes.
|
||||
* Use widget style instead of app style
|
||||
* Align Path Buttons
|
||||
* Move FindXCB.cmake to lxqt-build-tools
|
||||
* Adds superbuild/intree support
|
||||
* Removes not needed dependency check
|
||||
* Set CMP0024 policy usage to NEW
|
||||
* Updates target_include_directories() stuff
|
||||
* Drops GLib library detection
|
||||
* Use the new FindMenuCache CMake module
|
||||
* Use the new FindFm CMake module
|
||||
* Check for FolderModelItem info (and FmPath)
|
||||
* Add Fm::PathBar::editingFinished() signal.
|
||||
* Select the current path when editing the path bar.
|
||||
* Enable path editing and popup menu for the button-style path bar.
|
||||
* Properly set styles of path buttons.
|
||||
* Remove unnecessary debug messages.
|
||||
* Try to implement the Fm::PathBar which shows a filesystem path as buttons.
|
||||
* Adds Build PROJECT_NAME with Qt version message
|
||||
* Move LIBFM_DATA_DIR to pcmanfm repo.
|
||||
* Refactors CUSTOM_ACTIONS compile definition
|
||||
* Refactors LIBFM_DATA_DIR compile definition
|
||||
* Drop add_definitions. Use target_compile_definitions.
|
||||
* Removes duplicated symbols visibility settings
|
||||
* README.md: Add build dependency lxqt-build-tools
|
||||
* Use the new lxqt-build-tools package
|
||||
* Restore symlink emblem
|
||||
* Remove empty files
|
||||
* Try to refactor the emblemed icon support in a more generalized way. Reuse FolderItemDelegate to paint the emblemed icons in Fm::PlacesView to prevent code duplication. APIs changes: * Add Fm::IconTheme::emblems() and cache emblem info in the cache. * Add Fm::FolderItemDelegate::setFileInfoRole() and Fm::FolderItemDelegate::setFmIconRole() * Cache multiple emblems rather than getting the first one only (but only paint the first one now). * Remove icon sizes from Fm::PlacesModel and Fm::PlacesModelItems to maintain MVC design pattern and backward incompatibility. * Expose two role IDs in Fm::PlacesModel: FileInfoRole and FmIconRole so the views can access these data.
|
||||
* Show File Emblems
|
||||
* Emblem For (Encrypted) Volume Icons
|
||||
* Remove cpack (#44)
|
||||
* Also Consider GEmblemedIcon (#41)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 30 08:59:48 UTC 2016 - jengelh@inai.de
|
||||
|
||||
- Update description. Remove redundant requires/provides.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 27 07:45:34 UTC 2016 - mvetter@suse.com
|
||||
|
||||
- Install LICENSE and README.md
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 24 12:10:18 UTC 2016 - mvetter@suse.com
|
||||
|
||||
- Initial package for 0.11.1
|
||||
- It's a split out of libfm-qt from pcmanfm-qt
|
||||
- Get spec file from X11:LXQt:git and adapt
|
||||
- Add keyring and asc file
|
52
libfm-qt.keyring
Normal file
52
libfm-qt.keyring
Normal file
@@ -0,0 +1,52 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
sw==
|
||||
=gSIv
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
118
libfm-qt.spec
Normal file
118
libfm-qt.spec
Normal file
@@ -0,0 +1,118 @@
|
||||
#
|
||||
# spec file for package libfm-qt
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define _ver 15
|
||||
%define _name libfm-qt6
|
||||
Name: libfm-qt
|
||||
Version: 2.1.0
|
||||
Release: 0
|
||||
Summary: Core library of PCManFM-Qt (Qt binding for libfm)
|
||||
License: BSD-3-Clause AND LGPL-2.1-or-later
|
||||
URL: https://github.com/lxqt/libfm-qt
|
||||
Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz
|
||||
Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
|
||||
Source2: %{name}.keyring
|
||||
BuildRequires: cmake >= 3.18.0
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: qt6-gui-private-devel
|
||||
BuildRequires: cmake(Qt6LinguistTools)
|
||||
BuildRequires: cmake(Qt6Widgets) >= 6.6.0
|
||||
BuildRequires: cmake(lxqt-menu-data)
|
||||
BuildRequires: cmake(lxqt2-build-tools)
|
||||
BuildRequires: pkgconfig(gio-2.0)
|
||||
BuildRequires: pkgconfig(gio-unix-2.0)
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.50.0
|
||||
BuildRequires: pkgconfig(gthread-2.0)
|
||||
BuildRequires: pkgconfig(libexif)
|
||||
BuildRequires: pkgconfig(libmenu-cache) >= 1.1.0
|
||||
BuildRequires: pkgconfig(xcb)
|
||||
|
||||
%description
|
||||
Libfm-Qt is a companion library providing components to build desktop file managers
|
||||
|
||||
%lang_package -n %{_name}
|
||||
|
||||
%package -n %{_name}-%{_ver}
|
||||
Summary: Libfm-qt libraries
|
||||
Requires: %{_name}-data >= %{version}
|
||||
Provides: %{_name} >= %{version}
|
||||
|
||||
%description -n %{_name}-%{_ver}
|
||||
Libfm-Qt is a companion library providing components to build desktop file managers
|
||||
|
||||
%package -n %{_name}-data
|
||||
Summary: Data files for libfm library
|
||||
BuildArch: noarch
|
||||
|
||||
%description -n %{_name}-data
|
||||
Provides data to be read by libfm-qt
|
||||
|
||||
%package -n %{_name}-devel
|
||||
Summary: Development files for libfm-qt
|
||||
Requires: %{_name}-%{_ver} = %{version}-%{release}
|
||||
|
||||
%description -n %{_name}-devel
|
||||
Libfm-Qt libraries for development
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%cmake_qt6
|
||||
%{qt6_build}
|
||||
|
||||
%install
|
||||
%{qt6_install}
|
||||
|
||||
%find_lang %{name} --with-qt
|
||||
|
||||
%ldconfig_scriptlets -n %{_name}-%{_ver}
|
||||
|
||||
%check
|
||||
%ctest
|
||||
|
||||
%files -n %{_name}-%{_ver}
|
||||
%doc AUTHORS CHANGELOG README.md
|
||||
%{_libdir}/%{_name}.so.*
|
||||
%license LICENSE
|
||||
|
||||
%files -n %{_name}-data
|
||||
%dir %{_datadir}/%{_name}
|
||||
%{_datadir}/%{_name}/archivers.list
|
||||
%{_datadir}/%{_name}/terminals.list
|
||||
%{_datadir}/mime/packages/%{_name}-mimetypes.xml
|
||||
|
||||
%files -n %{_name}-devel
|
||||
%dir %{_datadir}/cmake/fm-qt6
|
||||
%{_includedir}/%{_name}/
|
||||
%{_libdir}/%{_name}.so
|
||||
%{_libdir}/pkgconfig/%{_name}.pc
|
||||
%{_datadir}/cmake/fm-qt6/fm-qt6-config-version.cmake
|
||||
%{_datadir}/cmake/fm-qt6/fm-qt6-config.cmake
|
||||
%{_datadir}/cmake/fm-qt6/fm-qt6-targets-*.cmake
|
||||
%{_datadir}/cmake/fm-qt6/fm-qt6-targets.cmake
|
||||
%license LICENSE.BSD-3-Clause
|
||||
|
||||
%files -n %{_name}-lang -f %{name}.lang
|
||||
%dir %{_datadir}/%{_name}/translations/
|
||||
%if 0%{?sle_version}
|
||||
%{_datadir}/%{_name}/translations/%{name}_???.qm
|
||||
%endif
|
||||
|
||||
%changelog
|
Reference in New Issue
Block a user