- update desktop-file-utils to 0.24 release
+ Allow desktop file spec version 1.2.
+ Add Budgie, Deepin, Enlightenment and Pantheon to list of
registered desktop environments.
+ Sort output lines internally to conserve reproducibility.
+ Use pledge(2) on OpenBSD to limit capabilities.
+ Fix missing ; when appending to a list not ending with one.
+ Add font as valid media type.
+ Fix broken emacs blocking compile.
OBS-URL: https://build.opensuse.org/request/show/723059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint-mini?expand=0&rev=92
+ Allow desktop file spec version 1.2.
+ Add Budgie, Deepin, Enlightenment and Pantheon to list of
registered desktop environments.
+ Sort output lines internally to conserve reproducibility.
+ Use pledge(2) on OpenBSD to limit capabilities.
+ Fix missing ; when appending to a list not ending with one.
+ Add font as valid media type.
+ Fix broken emacs blocking compile.
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=102
- Add dependency to new polkit-whitelisting subpackage of polkit-default-privs
and embed the JSON file for polkit rules.d whitelistings. This is necessary
for the upcoming implementation of a new rpmlint-check to cover files in
/etc/polkit-1/rules.d and /usr/share/polkit-1/rules.d (bsc#1125314).
- For this we will also need the json python module, since the new whitelist
will be in the JSON format. (forwarded request 678931 from mgerstner)
OBS-URL: https://build.opensuse.org/request/show/679245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpmlint-mini?expand=0&rev=91
- Add imp and pickle to rpmlint-deps.txt
they are required by python-construct=2.9
which is required by python-pybeam=0.5
- python is 3.7, so update rpmlint-deps.txt (use ? instead of minor
version)
- rpmlint-deps.txt: Follow changes from rpm and copy _rpm*.so
instead of _rpm.so (the name is newly extended with .cpython).
- set locale to C.utf8 to avoid non-ascii warnings
- Update descriptions. Use better-performing find invocations.
- don't include a copy of libmagic (bsc#976406)
- Use wildcard for sysconfigdata architecture in rpmlint-deps.txt
- Use wildcard for abi in rpmlint-deps.txt, e.g. armv7hl is gnueabihf
- also import ElementTree
- include pybeam also for lib64 architectures
- rebuild against rpmlint 1.10
drops: rpmlint-deps.patch
- Switch to Python 3.x
- Add rpmlint-deps.patch:
Revert 'Adapt rpmlint-deps.txt for python-construct >= 2.8'
for Leap 42.x
- buildignore ourselves to allow better bootstrapping.
- Adapt rpmlint-deps.txt for python-construct >= 2.8
- Configure appdata_checker: pass --nonet in plus: as OBS has no
internet access, every appdata file containing screenshots would
be marked as 'failed' otherwise.
- update desktop-file-utils to 0.23:
+ Accept version 1.1 desktop files.
+ Add Cinnamon, EDE and LXQt to the list of registered desktop
environments (fdo#73497, fdo#56353, fdo#79561).
+ Allow multipart/related MIME type; it's used for MHTML
(fdo#93376).
+ Ensure DBusActivatable filenames conform to reverse-DNS
notation (fdo#66904).
+ Downgrade trailing semicolons to optional (fdo#76902).
+ Fix buffer over-read (fdo#94303).
- Also copy magic and magic.mgc to /opt/testing to have the
correct magic files for the used libmagic around.
Use the environment variable MAGIC to hel the wrapper to
to find the magic file for its libmagic (boo#976406)
- raise version to 1.8
- add lib-dynload/unicodedata.so required by rpmlint 1.6
- package dependencies of ErlangCheck.py:
- python-pybeam
- python-construct
- python-six
note, that ErlangCheck.py is not enabled by default
- repackage libedit0 dependency of dash
- dash is in /usr/bin now
- no longer install rpmgroups.config
- update to desktop-file-validate 0.22:
- add DBusActivatable key to allowed keys
- warn about OnlyShowIn in Action groups
- allow validating multiple desktop files
- improve help output
- update man page
- update to desktop-file-validate 0.21:
- update to current version of menu specification (Vincent):
- only print hint if no main category is present, not an error
- make Science a main category
- add new registered categories: Adult, Feed, Humanities, Maps,
Shooter, Spirituality, XFCE
- update related categories
- add TDE to list of registered OnlyShowIn
- accept and validate GNOME3/GSettings for AutostartCondition (Vincent)
- output hint if more than one main category is present (Vincent)
- output hint about suggested related categories (Vincent)
- fix build against python 2.7.5
- bump version to 1.4
- fix build by passing rpmlint :)
- let it require cpio - the same as with rpmlint
- update to desktop-file-validate 0.20 (bnc#779850):
- add MATE and Razor to list of registered environments (Vincent)
- validate Desktop Actions (Giovanni Campagna, Vincent)
- add documentation
- update desktop-file-validate to 0.19:
- add Unity to list of registered environments
- deal with various zz-application/zz-winassoc-XXX mime types
- mark all zz-application/* MIME types as aliases
- add support for updated Keywords key
- accept x-scheme-handler/* mime types
- install licenses.config
- add the new abuild build path to the search dir list
- bump version to 1.3 (matching rpmlint update)
- fix magic detection after the file update to 5.07
- bump version to 1.2 (matching rpmlint update)
- include pie.config
- allow adding configs via RPMLINT_MINI_CONFIG
- add missing deps
- bump version to 1.1 (matching rpmlint update)
- rlwarn was renamed to warn
- fix lib requirements of libglib
- bump version to 1.0 (match rpmlint update)
- bump version to 0.99 (match rpmlint update)
- buildrequire glib2-devel-static (new package split)
- fix build against autoconf 2.67
+ update to desktop-file-utils 0.17:
- accept chemical/* mime types as valid types
- make icon names with an extension for Icon key a non-fatal
error
- check that a main category is included in the Categories
- check that categories required by another one are present
- do not always show warnings about KDE specific uses
- check that the Comment does not look like the Name and the
GenericName
- display error about multiple keys with the same name earlier
- improve MIME type check to make sure that the MIME types are
valid
- add LXDE in the list of registered OnlyShowIn values
- add "warning" to error strings to make them easily greppable
- handle AutostartCondition key, as proposed for the autostart
specification and used in GNOME
- accept empty Categories key as valid
- make new errors non-fatal to give some time to maintainers to
fix their .desktop file after a release of desktop-file-utils
- plug leak
- code cleanups
- fix build against python 2.7
- add string_escape to dependencies, needed by checkbashisms
- include dash and checkbashisms needed by BashismsCheck
- update dependency list for rpmlint 0.95 / rpm 4.8.0
- fix polkit check
- configure CheckPolkitPrivs
- remove error prone package-rpmlintrc.diff. Instead have rpmlint
execute a file via standard means which in turn reads custom
configs
- add rpmgroups.config
- include python-magic to fix e.g. the 'no-binary' check (bnc#539042)
- fix build with rpmlint 0.90
- fix build with rpmlint 0.87
- include StringIO.pyo, needed by xml module used by the dbus policy
check to print useful errors
-
- add python-xml parts needed for PolicyKit checks
- fix dependencies of python again (bnc#430381)
- add self check to avoid breakage in future
- next try to get a working rpmlint again
- fix build again
- fix build for python 2.6
- support even OBS style of building
- Fix syntax error.
- ignore warnings in the test package
- update desktop-file-validate to 0.14
* for changelog, see desktop-file-utils package
- update to (also) build rpmlint 0.82
- add missing utf8 module (#343642)
- update to (also) build rpmlint 0.81
- update desktop-file-validate to 0.14
- refresh patches
- update desktop-file-validate to 0.13
- fix build for lib64 archs
- add static copy of desktop-file-validate to fix
the rpmlint check for desktop files
- remove source files to reduce size
- read $RPM_SOURCE_DIR/%{name}-%{version}-rpmlintrc as well
- read $RPM_SOURCE_DIR/rpmlintrc as well to allow
package specific overrides
- Initial package
OBS-URL: https://build.opensuse.org/request/show/661564
OBS-URL: https://build.opensuse.org/package/show/devel:openSUSE:Factory:rpmlint/rpmlint-mini?expand=0&rev=98