Package Details: fontmatrix 0.6.0-9

Git Clone URL: https://aur.archlinux.org/fontmatrix.git (read-only)
Package Base: fontmatrix
Description: Font manager for Linux
Upstream URL: https://github.com/fontmatrix/fontmatrix
Licenses: GPL
Submitter: michalm
Maintainer: oberon2007
Last Packager: oberon2007
Votes: 136
Popularity: 0.87
First Submitted: 2008-01-21 20:01
Last Updated: 2019-08-09 19:09

Latest Comments

1 2 3 4 5 Next › Last »

es20490446e commented on 2019-09-15 00:59

The request has been declined, cause it goes against the rules:

https://wiki.archlinux.org/index.php/AUR_submission_guidelines

It seems that Arch favors software built from source compared with binaries, most likely for transparency about what the software really does.

wedeluxe, it would be quite useful if you could provide some reference links about what you mention, so I could study the matter more in dept.

es20490446e commented on 2019-09-15 00:52

When the request has been answered I will let you know.

That said the fact that the software is working in you system doesn't mean it isn't buggy, I thought that was quite obvious :P

es20490446e commented on 2019-09-15 00:45

@wedeluxe. The root problem here is that these two packages are providing the same version of the software, but the to go package is actually the least capable for general usage.

So I have requested the following merge request:

qtwebkit and qtwebkit-bin provide the same version of qtwebkit, but the first one takes hours to compile.

I would delete qtwebkit, and rename qtwebkit-bin into qtwebkit.

Alternatively rename qtwebkit into something like qtwebkit-src, and rename qtwebkit-bin into qtwebkit.

So the precompiled version of the software is the to go version.

wedeluxe commented on 2019-09-14 22:54

@oberon2007

The recent change does not(!) make sense at all, and it is plain wrong (no offense). This is not how the AUR is supposed to work.

Often there's a generic package and several flavor packages, all providing the same functionality. Example: NAME, NAME-bin, NAME-git, NAME-svn. Each of these packages provides NAME.

A package that requires NAME should have NAME (and not one of the flavors NAME-bin, NAME-git, NAME-svn) in its depends array. This way, it's up to the user which NAME they want to install.

If a package that requires NAME has NAME-flavor in its depends array, there is no way for a user to make their own choice. They may already have a different NAME flavor on their system, but are forced to uninstall that and use the exact flavor hardcoded in the depends array.

So remember:

Do not require a special flavor of a package, if there's no technical need. Require the generic package whenever you can.

Do not impose your personal taste on the user. Let the user choose. They know best what they prefer.

Finally, please revert the recent change. Better pin a note to the top of the comments.

"Please note: This package requires the qtwebkit package, which likely takes a very long time to compile. To avoid this, install the qtwebkit-bin package prior to installing fontmatrix."

Thanks.

wedeluxe commented on 2019-09-14 22:52

@es20490446e

Fontmatrix 0.6.0 is working fine on my system.

So this might be a configuration/setup issue on your side.

es20490446e commented on 2019-08-09 19:27

You are welcome. Also the software isn't listing any font:

https://youtu.be/ehlBAXxZi2I

oberon2007 commented on 2019-08-09 19:04

@es20490446e makes sense! ;) Thanks!

es20490446e commented on 2019-08-09 18:54

qtwebkit takes several hours to build, while qtwebkit-bin provides the same software in seconds. I would use the second as dependency.

oberon2007 commented on 2018-05-24 15:54

Builds without problem for me, @sergey.orloff

sergey.orloff commented on 2018-05-24 15:29

[ 79%] Building CXX object src/CMakeFiles/fontmatrix.dir/moc_dumpdialog.cxx.o In file included from /usr/include/c++/8.1.0/bits/stl_construct.h:61, from /usr/include/c++/8.1.0/bits/stl_tempbuf.h:60, from /usr/include/c++/8.1.0/bits/stl_algo.h:62, from /usr/include/c++/8.1.0/algorithm:62, from /usr/include/qt4/QtCore/qglobal.h:68, from /usr/include/qt4/QtCore/qatomic.h:45, from /usr/include/qt4/QtCore/qvariant.h:45, from /usr/include/qt4/QtCore/QVariant:1, from /build/fontmatrix/src/fontmatrix-0.6.0/build/src/ui_dumpdialog.h:12, from /build/fontmatrix/src/fontmatrix-0.6.0/build/src/../../src/dumpdialog.h:16, from /build/fontmatrix/src/fontmatrix-0.6.0/build/src/moc_dumpdialog.cxx:9: /usr/include/c++/8.1.0/ext/alloc_traits.h:61:5: ошибка: «typeded» does not name a type; did you mean «typeof»? typedef typename _Base_type::size_type size_type; ^~~~~~~ typeof make[2]: [src/CMakeFiles/fontmatrix.dir/build.make:1252: src/CMakeFiles/fontmatrix.dir/moc_dumpdialog.cxx.o] Ошибка 1 make[1]: [CMakeFiles/Makefile2:238: src/CMakeFiles/fontmatrix.dir/all] Ошибка 2 make: *** [Makefile:152: all] Ошибка 2 ==> ОШИБКА: Произошел сбой в build(). Прерывание...