c1ef133455
Changes on 1.3.0.2 since 1.3.0: * Fixed launching menu entries shortcuts on desktop which was broken by making them all executable in 1.3.0 - those should be launchable still. * Fixed installing modules into non-standard path: libtool couldn't relink them properly. Changes on 1.3.0 since 1.2.5: * Added emblem support by reading the "metadata::emblems" attribute provided by GFileInfo. The metadata is provided by gio/gvfs and are currently stored in $XDG_DATA_HOME/gvfs-metadata. * Fixed typo: occured -> occurred. * Made desktop entries treaten as executables. Now clicking on a native desktop file opens a confirmation dialog instead of executing it. Trashed desktop files are only opened as text files and desktop files under system menu (i.e. menu://applications/) are executed without prompt as before. * Fixed build error with vala 0.36.1. * Fixed crash on launching nonexistent link targets. * Added tooltips for attributes of copying files. * Fixed thumbnails generation for files in the thumbnails cache directory which actually should never be done. * Fixed crash on pasting large string when completion matches. * Prevented creation corrupted image thumbnails with gdk-pixbuf2 >= 2.36.1. * Fixed crash in fm_config_load_from_file(). * Dropped displaying "extension" for a directory. * Fixed crash on pasting a file into the search folder, show an error message when the copy destination doesn't exist instead. * Added new API for FmAction new object type, to replace old VALA-generated code. New API is more convenient, C instead of VALA, and should support all DES-API specification features, not just limited set. * Migrated module 'gtk-menu-actions' to new DES-EMA actions API. * Added display of data transferred to progress dialog. * Fixed wrong names for files, copied from Google Drive and similar places. Changes on 1.2.5 since 1.2.4: * Fixed 'Launch in Terminal' issue when custom args were ignored. * Fixed crash with non-UTF regex search pattern. * Added 'termite' into the terminals database. * Fixed possible crash on FmPlacesView. * Fixed crash on non-existent directory listing job. * Added conversion of all URIs schemes to file:/// by mapping them to FUSE-mounted local paths if that is possible. This is required for non-gio applications to open files mounted by gvfs. * Added new MIME type for rar files to the archivers.list file. * Fixed crash in _fm_template_update(). * Fixed incorrect initialization of FmPlacesViewClass, it should not call fm_get_home_dir() but initialized with NULL, that will do the same at runtime. * Fixed FTBFS when libmenu-cache was installed to non-standard location. * Added check for edit name "/" for remote root directory so display name should be used in such cases as more sensible one. * Fixed wrong width requested by FmCellRendererText (1.2.4 regression). * Updated list of MIME types handled by xarchiver. * Don't show error message when attempting to rename file into the same. * Fixed crash after file info job finished on a folder that already left. * Changed limitations on libfm-pref-apps.desktop to show only in LXDE. * Fixed incomplete file copy job pausing in some cases. * Fixed missing 'Empty Trash Can' option in desktop's trash context menu.
40 lines
1.3 KiB
Makefile
40 lines
1.3 KiB
Makefile
# $NetBSD: Makefile,v 1.9 2018/05/22 16:09:50 youri Exp $
|
|
#
|
|
|
|
DISTNAME= libfm-1.3.0.2
|
|
CATEGORIES= devel
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pcmanfm/}
|
|
EXTRACT_SUFX= .tar.xz
|
|
|
|
MAINTAINER= youri@NetBSD.org
|
|
HOMEPAGE= http://pcmanfm.sourceforge.net/
|
|
COMMENT= File management library
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= intltool msgfmt pkg-config
|
|
|
|
# needed for correct getgrgid_r() prototype
|
|
CPPFLAGS.SunOS+= -D_POSIX_PTHREAD_SEMANTICS
|
|
|
|
CONFIGURE_ARGS+= --with-gtk=2
|
|
|
|
PKG_SYSCONFSUBDIR= xdg
|
|
OWN_DIRS= ${PKG_SYSCONFDIR}/libfm
|
|
CONF_FILES+= share/examples/libfm/libfm.conf \
|
|
${PKG_SYSCONFDIR}/libfm/libfm.conf
|
|
|
|
# XXX: walk-around bug in build wrappers
|
|
# they try to copy $PREFIX/include/libfm to work dir and there link libfm -> libfm-1.0 is resolved
|
|
# in the end a consumer of libfm cannot find nonexisting include/libfm
|
|
post-install:
|
|
${RUN} rm -f ${DESTDIR}${PREFIX}/include/libfm
|
|
${RUN} cp -r ${DESTDIR}${PREFIX}/include/libfm-1.0 ${DESTDIR}${PREFIX}/include/libfm
|
|
|
|
.include "../../graphics/libexif/buildlink3.mk"
|
|
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
|
.include "../../x11/gtk2/buildlink3.mk"
|
|
.include "../../sysutils/menu-cache/buildlink3.mk"
|
|
.include "../../sysutils/libfm-extra/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|