diff options
author | maz-1 | 2015-10-17 17:36:42 +0800 |
---|---|---|
committer | maz-1 | 2015-10-17 17:36:42 +0800 |
commit | 4165c2eaeeb79eaaac7214849cf2490bfae8c977 (patch) | |
tree | abe0560ec0e650658851d6607b861f78b0eace76 | |
download | aur-4165c2eaeeb79eaaac7214849cf2490bfae8c977.tar.gz |
init
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | port_to_qt5.patch | 43 |
3 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..68e9751e3e57 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = kde-thumbnailer-blender-kf5 + pkgdesc = Preview image generator plugin for Android Application Package files. KF5 Ver. + pkgver = 1.0 + pkgrel = 1 + url = http://kde-apps.org/content/show.php?content=156421 + arch = i686 + arch = x86_64 + license = GPL + makedepends = cmake + depends = kdelibs4support + depends = zlib + conflicts = kde-thumbnailer-blender + source = http://kde-look.org/CONTENT/content-files/146380-kde-thumbnailer-blender_0.3kayosiii.tar.gz + source = port_to_qt5.patch + sha256sums = b2162c1ea09103b87b7f6ee69725e8de972a4781fd442c34fd4b3346de878319 + sha256sums = SKIP + +pkgname = kde-thumbnailer-blender-kf5 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cada8554f64f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainier: maz-1 < ohmygod19993 at gmail dot com > + +_pkgname=kde-thumbnailer-blender +pkgname=${_pkgname}-kf5 +pkgver=1.0 +pkgrel=1 +pkgdesc="Preview image generator plugin for Android Application Package files. KF5 Ver." +arch=('i686' 'x86_64') +url="http://kde-apps.org/content/show.php?content=156421" +license=('GPL') +depends=('kdelibs4support' 'zlib') +makedepends=('cmake') +conflicts=("$_pkgname") +source=("http://kde-look.org/CONTENT/content-files/146380-kde-thumbnailer-blender_0.3kayosiii.tar.gz" + "port_to_qt5.patch") +sha256sums=('b2162c1ea09103b87b7f6ee69725e8de972a4781fd442c34fd4b3346de878319' 'SKIP') + +prepare() { + cd "${srcdir}"/${_pkgname} + patch -p1 < ../port_to_qt5.patch +} +build() { + cd "${srcdir}"/${_pkgname} + cmake -DCMAKE_INSTALL_PREFIX=/usr + make +} + +package() { + cd "${srcdir}"/${_pkgname} + install -dm755 "${pkgdir}/usr/lib/qt/plugins" + make DESTDIR="${pkgdir}" install + mv "${pkgdir}/usr/lib64/plugins"/* "${pkgdir}/usr/lib/qt/plugins" + rm -r "${pkgdir}/usr/lib64" +} diff --git a/port_to_qt5.patch b/port_to_qt5.patch new file mode 100644 index 000000000000..e063ba7ef4dc --- /dev/null +++ b/port_to_qt5.patch @@ -0,0 +1,43 @@ +diff -Naur a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2011-06-08 01:39:21.000000000 +0800 ++++ b/CMakeLists.txt 2015-10-17 17:29:13.632137410 +0800 +@@ -1,13 +1,22 @@ +-FIND_PACKAGE(KDE4 REQUIRED) +-INCLUDE_DIRECTORIES( ${KDE4_INCLUDES} ) +-# find_package(Qt4 REQUIRED) ++ ++find_package(ECM 0.0.11 REQUIRED NO_MODULE) ++set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) ++ ++include(KDEInstallDirs) ++include(KDECMakeSettings) ++include(KDECompilerSettings) ++include(FeatureSummary) ++ ++find_package(Qt5 REQUIRED COMPONENTS Widgets) ++find_package(KF5 REQUIRED COMPONENTS KDELibs4Support) #CoreAddons Solid ++ + set(blender-thumbnailer-kde_PART_SRCS blendercreator.cpp) + set(blender_test_SRCS blendercreator.cpp main.cpp) + kde4_add_plugin(blender-thumbnailer-kde ${blender-thumbnailer-kde_PART_SRCS}) + +-target_link_libraries(blender-thumbnailer-kde ${KDE4_KIO_LIBS}) ++target_link_libraries(blender-thumbnailer-kde KF5::KDELibs4Support KF5::KIOCore KF5::Archive) + add_executable(test_blender_thumbnailer ${blender_test_SRCS}) +-target_link_libraries(test_blender_thumbnailer ${KDE4_KIO_LIBS}) ++target_link_libraries(test_blender_thumbnailer KF5::KDELibs4Support KF5::KIOCore KF5::Archive) + install(TARGETS blender-thumbnailer-kde DESTINATION ${PLUGIN_INSTALL_DIR}) + + install(FILES blender-thumbnailer-kde.desktop DESTINATION ${SERVICES_INSTALL_DIR}) +\ No newline at end of file +diff -Naur a/blendercreator.cpp b/blendercreator.cpp +--- a/blendercreator.cpp 2011-11-03 06:28:08.000000000 +0800 ++++ b/blendercreator.cpp 2015-10-17 17:28:33.227120178 +0800 +@@ -9,6 +9,7 @@ + #include <qbuffer.h> + #include <KFilterDev> + ++#define KDE_EXPORT __attribute__ ((visibility("default"))) + + extern "C" { + KDE_EXPORT ThumbCreator *new_creator() { |