Gwenview is a simple image viewer for KDE which offers a folder tree
window and a file list window for navigating easily through your image file hierarchy. Features: - correct rendering of alpha-channel in images - docked windows for a configurable layout - full screen mode - a thumbnail view - background thumbnail generation - center images in view - zooming (including fit-to-window) - support for IO slaves - multi-selection support - bookmarks - image rotation and mirroring - advanced keyboard navigation, Opera-like next / previous mouse navigation and customizable mouse-wheel navigation
This commit is contained in:
parent
c1f32ba277
commit
f88e872812
32
x11/kde4/gwenview/Makefile
Normal file
32
x11/kde4/gwenview/Makefile
Normal file
@ -0,0 +1,32 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 11:37:22 zhuk Exp $
|
||||
|
||||
COMMENT = KDE image viewer
|
||||
DISTNAME = gwenview-${MODKDE4_VERSION}
|
||||
|
||||
SHARED_LIBS = gwenviewlib 0.0 # 4.7
|
||||
|
||||
WANTLIB = c m pthread stdc++ z
|
||||
WANTLIB += X11
|
||||
WANTLIB += lib/qt4/QtDBus lib/qt4/QtGui lib/qt4/QtNetwork
|
||||
WANTLIB += lib/qt4/QtSvg lib/qt4/QtXml lib/qt4/QtOpenGL
|
||||
WANTLIB += ${KDE4LIB}/kactivities ${KDE4LIB}/kdeui ${KDE4LIB}/kfile
|
||||
WANTLIB += ${KDE4LIB}/kio ${KDE4LIB}/kipi ${KDE4LIB}/konq ${KDE4LIB}/kparts
|
||||
WANTLIB += ${KDE4LIB}/nepomuk ${KDE4LIB}/nepomukutils ${KDE4LIB}/solid
|
||||
WANTLIB += exiv2 jpeg lcms2 png soprano
|
||||
|
||||
MODULES = multimedia/phonon
|
||||
|
||||
BUILD_DEPENDS = misc/shared-desktop-ontologies
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
misc/shared-desktop-ontologies
|
||||
|
||||
LIB_DEPENDS = graphics/exiv2 \
|
||||
graphics/jpeg \
|
||||
graphics/lcms2 \
|
||||
graphics/png \
|
||||
${MODKDE4_DEP_DIR}/baseapps>=${MODKDE4_DEP_VERSION} \
|
||||
${MODKDE4_DEP_DIR}/kactivities>=${MODKDE4_DEP_VERSION} \
|
||||
${MODKDE4_DEP_DIR}/libkipi>=${MODKDE4_DEP_VERSION}
|
||||
|
||||
.include <bsd.port.mk>
|
2
x11/kde4/gwenview/distinfo
Normal file
2
x11/kde4/gwenview/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (kde/gwenview-4.10.2.tar.xz) = hy2HHGAHQVXxZ/TnThNTeQxYfSuyrrHka74WEKeT9q8=
|
||||
SIZE (kde/gwenview-4.10.2.tar.xz) = 2184620
|
11
x11/kde4/gwenview/patches/patch-CMakeLists_txt
Normal file
11
x11/kde4/gwenview/patches/patch-CMakeLists_txt
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-CMakeLists_txt,v 1.1.1.1 2013/04/24 11:37:22 zhuk Exp $
|
||||
--- CMakeLists.txt.orig Thu Dec 20 21:01:04 2012
|
||||
+++ CMakeLists.txt Thu Dec 20 21:01:22 2012
|
||||
@@ -72,6 +72,7 @@ include_directories(
|
||||
${CMAKE_SOURCE_DIR}
|
||||
${CMAKE_BINARY_DIR}
|
||||
${KDE4_INCLUDES}
|
||||
+ ${EXIV2_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
## dirs to build
|
18
x11/kde4/gwenview/pkg/DESCR
Normal file
18
x11/kde4/gwenview/pkg/DESCR
Normal file
@ -0,0 +1,18 @@
|
||||
Gwenview is a simple image viewer for KDE which offers a folder tree
|
||||
window and a file list window for navigating easily through your image
|
||||
file hierarchy.
|
||||
|
||||
Features:
|
||||
- correct rendering of alpha-channel in images
|
||||
- docked windows for a configurable layout
|
||||
- full screen mode
|
||||
- a thumbnail view
|
||||
- background thumbnail generation
|
||||
- center images in view
|
||||
- zooming (including fit-to-window)
|
||||
- support for IO slaves
|
||||
- multi-selection support
|
||||
- bookmarks
|
||||
- image rotation and mirroring
|
||||
- advanced keyboard navigation, Opera-like next / previous mouse navigation
|
||||
and customizable mouse-wheel navigation
|
50
x11/kde4/gwenview/pkg/PLIST
Normal file
50
x11/kde4/gwenview/pkg/PLIST
Normal file
@ -0,0 +1,50 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/04/24 11:37:22 zhuk Exp $
|
||||
@conflict gwenview4-*
|
||||
@bin bin/gwenview
|
||||
@bin bin/gwenview_importer
|
||||
lib/kde4/gvpart.so
|
||||
@lib ${KDE4LIB}/libgwenviewlib.so.${LIBgwenviewlib_VERSION}
|
||||
@lib lib/libgwenviewlib.so.${LIBgwenviewlib_VERSION}
|
||||
share/applications/kde4/gwenview.desktop
|
||||
share/apps/gvpart/
|
||||
share/apps/gvpart/gvpart.rc
|
||||
share/apps/gwenview/
|
||||
share/apps/gwenview/color-schemes/
|
||||
share/apps/gwenview/color-schemes/fullscreen.colors
|
||||
share/apps/gwenview/cursors/
|
||||
share/apps/gwenview/cursors/zoom.png
|
||||
share/apps/gwenview/gwenviewui.rc
|
||||
share/apps/gwenview/images/
|
||||
share/apps/gwenview/images/background.png
|
||||
share/apps/solid/
|
||||
share/apps/solid/actions/
|
||||
share/apps/solid/actions/gwenview_importer.desktop
|
||||
share/apps/solid/actions/gwenview_importer_camera.desktop
|
||||
share/doc/HTML/en/gwenview/
|
||||
share/doc/HTML/en/gwenview/browse_mode.png
|
||||
share/doc/HTML/en/gwenview/common
|
||||
share/doc/HTML/en/gwenview/fullscreen_mode.png
|
||||
share/doc/HTML/en/gwenview/importer.png
|
||||
share/doc/HTML/en/gwenview/index.cache.bz2
|
||||
share/doc/HTML/en/gwenview/index.docbook
|
||||
share/doc/HTML/en/gwenview/view_mode.png
|
||||
share/icons/hicolor/128x128/actions/document-share.png
|
||||
share/icons/hicolor/128x128/apps/gwenview.png
|
||||
share/icons/hicolor/16x16/actions/document-share.png
|
||||
share/icons/hicolor/16x16/apps/gwenview.png
|
||||
share/icons/hicolor/22x22/actions/document-share.png
|
||||
share/icons/hicolor/22x22/apps/gwenview.png
|
||||
share/icons/hicolor/32x32/actions/document-share.png
|
||||
share/icons/hicolor/32x32/apps/gwenview.png
|
||||
share/icons/hicolor/48x48/actions/document-share.png
|
||||
share/icons/hicolor/48x48/apps/gwenview.png
|
||||
share/icons/hicolor/64x64/actions/document-share.png
|
||||
share/icons/hicolor/64x64/apps/gwenview.png
|
||||
share/icons/hicolor/scalable/actions/document-share.svgz
|
||||
share/icons/hicolor/scalable/apps/gwenview.svgz
|
||||
share/kde4/services/ServiceMenus/slideshow.desktop
|
||||
share/kde4/services/gvpart.desktop
|
||||
@exec %D/bin/update-desktop-database
|
||||
@unexec-delete %D/bin/update-desktop-database
|
||||
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
|
||||
@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
|
Loading…
Reference in New Issue
Block a user