Package Details: font-manager 0.7.3-2

Git Clone URL: https://aur.archlinux.org/font-manager.git (read-only)
Package Base: font-manager
Description: A simple font management application for GTK+ Desktop Environments
Upstream URL: http://fontmanager.github.io/
Licenses: GPL
Submitter: biloky
Maintainer: biloky
Last Packager: biloky
Votes: 136
Popularity: 2.239515
First Submitted: 2009-09-04 08:15
Last Updated: 2017-06-29 09:30

Latest Comments

alfredo.ardito commented on 2017-11-09 08:22

howdy, I used yaourt. However, I managed to install the package successfully without using yaourt or any other helper.

biloky commented on 2017-11-09 08:10

@WhyNotHugo: Thanks, I'll remove it on the next update. :)

@alfredo.ardito: I can't reproduce your error using makepkg. What tool are you using to build the package?

alfredo.ardito commented on 2017-11-02 21:15

Hello, I got this error when building:
-------------------------------------
error: failed to commit transaction (conflicting files)
python-markupsafe: /usr/lib/python3.6/site-packages/MarkupSafe-1.0-py3.6.egg-info/PKG-INFO exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/MarkupSafe-1.0-py3.6.egg-info/SOURCES.txt exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/MarkupSafe-1.0-py3.6.egg-info/dependency_links.txt exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/MarkupSafe-1.0-py3.6.egg-info/not-zip-safe exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/MarkupSafe-1.0-py3.6.egg-info/top_level.txt exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/__init__.py exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/__pycache__/__init__.cpython-36.pyc exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/__pycache__/_compat.cpython-36.pyc exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/__pycache__/_constants.cpython-36.pyc exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/__pycache__/_native.cpython-36.pyc exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/_compat.py exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/_constants.py exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/_native.py exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/_speedups.c exists in filesystem
python-markupsafe: /usr/lib/python3.6/site-packages/markupsafe/_speedups.cpython-36m-x86_64-linux-gnu.so exists in filesystem
Errors occurred, no packages were upgraded.
==> Restart building font-manager ? [y/N]
==> -------------------------------------

WhyNotHugo commented on 2017-08-08 16:38

Thanks for maintaining this! The .install file isn't necessary any more as Pacman will automatically run those commands as hooks (https://wiki.archlinux.org/index.php/Pacman#Hooks)

biloky commented on 2017-06-29 09:38

Added a patch to enable v0.7.3 to build against the new Vala.

Cheers!

Nicodemus_NJ commented on 2017-06-28 15:31

It appears that upstream fixed the problem with compilation (On Feb 16,2017); if you install font-manager-git, it installs OK.

May I suggest that the package maintainer request that upstream tag a new release so this package can pick up the fix?

FergusonTG commented on 2017-06-21 19:35

Me too: I failed to install font-manager with this:
```
UX/Models/CollectionModel.vala:108.38-108.43: error: Argument 1: Cannot convert from `Gee.ArrayList<FontManager.Filter>' to `Gee.Collection<FontManager.Collection>'
var sorted = sort_groups(groups);
^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
make[1]: *** [Makefile:2115: libfontmanager_la_vala.stamp] Error 1
make[1]: Leaving directory '/home/tim/aur/font-manager/src/font-manager-0.7.3/lib'
make: *** [Makefile:544: all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...
```
Any help please..?

jpoppe commented on 2017-05-09 18:04

I get the following compilation error on an up to date Arch:

UX/Models/CollectionModel.vala:108.38-108.43: error: Argument 1: Cannot convert from `Gee.ArrayList<FontManager.Filter>' to `Gee.Collection<FontManager.Collection>'
var sorted = sort_groups(groups);
^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
make[1]: *** [Makefile:2115: libfontmanager_la_vala.stamp] Error 1

Dies commented on 2016-10-17 22:59

Just a heads up.

The latest version requires --with-file-roller if you still want support for that to be compiled.

This eases packaging for binary distributions.



Dies commented on 2016-06-04 20:52

@JohnRobson

Remove the applications cache folder and try again, i.e.

rm -rf ~/.cache/font-manager/

As always, careful with rm.

JohnRobson commented on 2016-06-02 02:02

[FATAL 21:59:44] Database error : SQLite : (prepare_v2) [21] - unable to open database file
[FATAL 21:59:44] Font Manager will not function properly.
[WARNING 21:59:44] Disabled category results invalid

Br1 commented on 2015-08-14 22:06

@biloky thank you very much

biloky commented on 2015-08-13 02:26

@Br1: your issue might be related to this https://bbs.archlinux.org/viewtopic.php?id=199198

@Corax: did the latest PKGBUILD solved the problem?

Br1 commented on 2015-08-09 12:58

/usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/auto/List/Util/Util.so: undefined symbol: Perl_xs_apiversion_bootcheck
Makefile:191: recipe for target 'font-manager.pot' failed
make[2]: *** [font-manager.pot] Error 127
make[2]: Leaving directory '/home/user/font-manager/src/font-manager-0.7.2/po'
Makefile:273: recipe for target 'update-po' failed
make[1]: *** [update-po] Error 2
make[1]: Leaving directory '/home/user/font-manager/src/font-manager-0.7.2/po'
Makefile:909: recipe for target 'pot' failed
make: *** [pot] Error 2
==> ERROR: A failure occurred in build().
Aborting...

Corax commented on 2015-07-11 15:38

Something's wrong with the latest PKGBUILD, no binary is installed.

biloky commented on 2014-11-28 01:29

Sources updated to allow this package to build.

The author recommends the svn version: https://aur.archlinux.org/packages/font-manager-svn/

workdowg commented on 2014-11-27 23:14

Is this getting an update. The svn version won't build either.

biloky commented on 2014-10-25 02:46

lw4z commented on 2014-09-08 19:03

404 not found!

Dies commented on 2014-09-01 01:27

Or better yet, switch to font-manager-svn

Unless you absolutely need one of the features that hasn't been implemented yet.

Pavlo commented on 2014-08-31 09:55

doesn't work without editing the PKGBUILD:
# Contributor: Joeny Ang <ang(dot)joeny(at)gmail(dot)com>
# Contributor: Guan 'kuno' Qing <neokuno(at)gmail(dot)com>
# Contributor: Guten Ye <ywzhaifei(at)gmail(dot)com>
# Contributor: i_magnific0 <i_magnific0(at)yahoo(dot)com>

pkgname=font-manager
pkgver=0.5.7
pkgrel=4
pkgdesc="A font management application for the GNOME desktop"
url="http://code.google.com/p/font-manager/"
arch=('i686' 'x86_64')
license=('GPL')
depends=('pygtk>=2.0' 'libxml2' 'fontconfig')
optdepends=('file-roller: to import/export font collections to archives'
'gucharmap: to view selected font using GNOME character map application'
'python-reportlab: to create PDF sample sheets')
source=(http://ftp.de.debian.org/debian/pool/main/f/font-manager/${pkgname}_${pkgver}.orig.tar.bz2)
md5sums=('7cd3b635eaddcb84a8b31509880510ed')

build() {
cd ${srcdir}/${pkgname}-${pkgver}
./configure --prefix=/usr --sysconfdir=/etc
sed -i -e 's/^PYTHON.*/PYTHON=\/usr\/bin\/python2/' Makefile

# apply patches from Debian
# source: http://ftp.de.debian.org/debian/pool/main/f/font-manager/font-manager_0.5.7-4.debian.tar.gz
wget https://aur.archlinux.org/packages/fo/font-manager/font-manager.tar.gz
tar xzvf font-manager.tar.gz
cp font-manager/0001-nonexistent_cache.patch ${srcdir}/${pkgname}-${pkgver}/
cp font-manager/1001-gcc47.patch ${srcdir}/${pkgname}-${pkgver}/
cp font-manager/2001-paths.patch ${srcdir}/${pkgname}-${pkgver}/
cp font-manager/2002-local-fontconfig-path.patch ${srcdir}/${pkgname}-${pkgver}/
cp font-manager/2003-file-roller-syntax-fix.patch ${srcdir}/${pkgname}-${pkgver}/
rm -R ${srcdir}/${pkgname}-${pkgver}/font-manager/
patch -Np1 < 0001-nonexistent_cache.patch
patch -Np1 < 1001-gcc47.patch

# apply config file location constants patch by i_magnific0
# source: https://github.com/magnific0/font-manager
patch -Np1 < 2001-paths.patch

# apply patch to create local fontconfig path if not found
patch -Np1 < 2002-local-fontconfig-path.patch

# apply patch to fix file-roller command line syntax
patch -Np1 < 2003-file-roller-syntax-fix.patch

# build
make
}

package() {
cd ${srcdir}/${pkgname}-${pkgver}
make DESTDIR=${pkgdir}/ install
}

biloky commented on 2013-06-12 14:37

v0.5.7-4 changes (sorry for the delay):
- patch to use new fontconfig paths (thanks for the patch i_magnific0)
- patch to fix archive collection import/export (thanks for the heads up falgout)

biloky commented on 2013-06-12 14:36

v0.5.7-4 changes (sorry for the delay):
- patch to use new fontconfig paths (thanks for the patch i_magnific0)
- patch to fix collection import/export (thanks for the heads up falgout)

lots0logs commented on 2013-06-09 20:08

@biloky Is this package still being maintained? I am unable to install fonts from an archive getting command not found error. I am pretty sure this has to do with the fact that I use Nemo and do not have Nautilus installed. Just wanted to give the heads up. Also the patch in the previous post is definitely needed! THANKS!

i_magnific0 commented on 2013-01-31 08:09

The location for the config file (~/.fonts.conf) is deprecated, it is suggested to use ~/.config/fontconfig/fonts.conf instead. I created a patch for this purpose, as well as modified your PKGBUILD.

See: https://github.com/magnific0/font-manager

Thanks for maintaining!

urbanomad64 commented on 2012-11-15 23:29

/usr/share/font-manager/core/service.py:52: Warning: g_object_set_qdata: assertion `G_IS_OBJECT (object)' failed
self.parent.main_window.present()

biloky commented on 2012-09-24 14:51

@GutenYe: Package updated, thanks :)

GutenYe commented on 2012-09-15 17:20

a patched version.

https://gist.github.com/3728926
download patches from http://ftp.de.debian.org/debian/pool/main/f/font-manager/font-manager_0.5.7-4.debian.tar.gz

GutenYe commented on 2012-09-15 06:07

Error:

src/lib/fm-fontutils.c: In function ‘FcListUserDirs’:
src/lib/fm-fontutils.c:111:49: error: ‘W_OK’ undeclared (first use in this function)
src/lib/fm-fontutils.c:111:49: note: each undeclared identifier is reported only once for each function it appears in
src/lib/fm-fontutils.c: In function ‘FT_Get_Font_Info’:
src/lib/fm-fontutils.c:205:44: error: ‘W_OK’ undeclared (first use in this function)
src/lib/fm-fontutils.c:216:5: warning: ‘g_format_size_for_display’ is deprecated (declared at /usr/include/glib-2.0/glib/gutils.h:217): Use 'g_format_size' instead [-Wdeprecated-declarations]
make: *** [fontutils] Error 1
==> ERROR: A failure occurred in build().
Aborting...

biloky commented on 2011-09-08 07:17

@jperry: Removing the font-manager's cache will do the trick.

# rm ~/.cache/font-manager/font-manager.cache

Source: http://code.google.com/p/font-manager/issues/detail?id=58#c4

jperry commented on 2011-09-06 23:20

Running fails with the following error:

ImportError: No module named _bsddb

I installed python2-bsddb but this didn't solve the problem. Thanks.

biloky commented on 2010-11-09 15:09

@neokuno: Done! Thanks :)

Anonymous comment on 2010-11-08 06:50

Add one line code, make font-manager 0.5.6-1 working with python2.7, see below
https://gist.github.com/667443