Date: Sunday, January 25, 2015 @ 11:48:39 Author: bpiotrowski Revision: 126558
upgpkg: mgba 0.1.1-1 new upstream release Modified: mgba/trunk/PKGBUILD Deleted: mgba/trunk/component.patch -----------------+ PKGBUILD | 23 +++++++++------------ component.patch | 58 ------------------------------------------------------ 2 files changed, 10 insertions(+), 71 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-01-25 10:17:44 UTC (rev 126557) +++ PKGBUILD 2015-01-25 10:48:39 UTC (rev 126558) @@ -4,28 +4,22 @@ pkgbase=mgba pkgname=('libmgba' 'mgba-sdl' 'mgba-qt') -pkgver=0.1.0 -pkgrel=5 -pkgdesc='A Nintendo Gameboy Advance Emulator focusing on both speed and accuracy' +pkgver=0.1.1 +pkgrel=1 arch=('i686' 'x86_64') -url="https://endrift.com/mgba/" +url='https://endrift.com/mgba/' license=('custom:MPL2') makedepends=('cmake' 'qt5-base' 'sdl2' 'zlib' 'libpng' 'libzip' 'libedit' 'ffmpeg' 'imagemagick' 'desktop-file-utils') source=(https://github.com/mgba-emu/mgba/archive/$pkgver.tar.gz - mgba.desktop - component.patch) -sha1sums=('a3cefcc31453904a01c5d537b49ed6a62cf6a474' - '0f6f43ed45b702f6571c254d4717fbc1fe15e845' - 'a58b27e29f2ffe023859ebfbd0d007c822f79073') + mgba.desktop) +sha1sums=('8ea1c347bb609690e5c0dc1d21aaf3b97241d903' + '0f6f43ed45b702f6571c254d4717fbc1fe15e845') prepare() { [[ ! -d build ]] && mkdir build || rm -rf build - cd mgba-$pkgver - patch -p1 -i ../component.patch - - cd res + cd mgba-$pkgver/res convert mgba-1024.png -resize 256x256 mgba-256.png } @@ -36,6 +30,7 @@ } package_libmgba() { + pkgdesc='Shared library of mGBA' depends=('zlib' 'libpng' 'libzip' 'libedit' 'ffmpeg' 'imagemagick') cmake -DCOMPONENT=libmgba mgba-$pkgver -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ @@ -44,6 +39,7 @@ } package_mgba-sdl() { + pkgdesc='A Nintendo Gameboy Advance Emulator focusing on both speed and accuracy' depends=('libmgba' 'sdl2') cmake -DCOMPONENT=mgba-sdl mgba-$pkgver -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ @@ -54,6 +50,7 @@ } package_mgba-qt() { + pkgdesc='A Nintendo Gameboy Advance Emulator focusing on both speed and accuracy. Qt5 UI.' depends=('libmgba' 'qt5-base' 'sdl2') cmake -DCOMPONENT=mgba-qt mgba-$pkgver -DCMAKE_INSTALL_PREFIX="$pkgdir/usr" \ Deleted: component.patch =================================================================== --- component.patch 2015-01-25 10:17:44 UTC (rev 126557) +++ component.patch 2015-01-25 10:48:39 UTC (rev 126558) @@ -1,58 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 141d0b3..f082190 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -207,7 +207,7 @@ add_library(${BINARY_NAME} SHARED - ${OS_SRC} - ${THIRD_PARTY_SRC}) - target_link_libraries(${BINARY_NAME} m ${DEBUGGER_LIB} ${OS_LIB} ${DEPENDENCY_LIB}) --install(TARGETS ${BINARY_NAME} DESTINATION lib) -+install(TARGETS ${BINARY_NAME} DESTINATION lib COMPONENT lib${BINARY_NAME}) - set_target_properties(${BINARY_NAME} PROPERTIES VERSION ${LIB_VERSION_STRING} SOVERSION ${LIB_VERSION_ABI}) - - if(BUILD_SDL) -@@ -227,8 +227,8 @@ if(BUILD_PERF) - - add_executable(${BINARY_NAME}-perf ${PERF_SRC}) - target_link_libraries(${BINARY_NAME}-perf ${BINARY_NAME} ${PERF_LIB}) -- install(TARGETS ${BINARY_NAME}-perf DESTINATION bin) -- install(FILES ${CMAKE_SOURCE_DIR}/tools/perf.py DESTINATION "${CMAKE_INSTALL_LIBDIR}/${BINARY_NAME}") -+ install(TARGETS ${BINARY_NAME}-perf DESTINATION bin COMPONENT ${BINARY_NAME}-perf) -+ install(FILES ${CMAKE_SOURCE_DIR}/tools/perf.py DESTINATION "${CMAKE_INSTALL_LIBDIR}/${BINARY_NAME}" COMPONENT ${BINARY_NAME}-perf) - endif() - - # Packaging -diff --git a/src/platform/qt/CMakeLists.txt b/src/platform/qt/CMakeLists.txt -index 7fc53a2..295c405 100644 ---- a/src/platform/qt/CMakeLists.txt -+++ b/src/platform/qt/CMakeLists.txt -@@ -89,7 +89,9 @@ set_target_properties(${BINARY_NAME}-qt PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CM - list(APPEND QT_LIBRARIES Qt5::Widgets Qt5::OpenGL) - target_link_libraries(${BINARY_NAME}-qt ${PLATFORM_LIBRARY} ${OPENGL_LIBRARY} ${BINARY_NAME} ${QT_LIBRARIES}) - --install(TARGETS ${BINARY_NAME}-qt RUNTIME DESTINATION bin BUNDLE DESTINATION /Applications) -+install(TARGETS ${BINARY_NAME}-qt -+ RUNTIME DESTINATION bin COMPONENT ${BINARY_NAME}-qt -+ BUNDLE DESTINATION ${CMAKE_INSTALL_PREFIX}/Applications COMPONENT ${BINARY_NAME}-qt) - if(APPLE OR WIN32) - set_target_properties(${BINARY_NAME}-qt PROPERTIES OUTPUT_NAME ${PROJECT_NAME}) - endif() -diff --git a/src/platform/sdl/CMakeLists.txt b/src/platform/sdl/CMakeLists.txt -index d12d718..517057d 100644 ---- a/src/platform/sdl/CMakeLists.txt -+++ b/src/platform/sdl/CMakeLists.txt -@@ -39,7 +39,7 @@ if(BUILD_RASPI) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fgnu89-inline") - add_executable(${BINARY_NAME}-rpi ${PLATFORM_SRC} ${MAIN_SRC} ${EGL_MAIN_SRC}) - target_link_libraries(${BINARY_NAME}-rpi ${BINARY_NAME} ${PLATFORM_LIBRARY} ${EGL_LIBRARY}) -- install(TARGETS ${BINARY_NAME}-rpi DESTINATION bin) -+ install(TARGETS ${BINARY_NAME}-rpi DESTINATION bin COMPONENT ${BINARY_NAME}-rpi) - endif() - - if(BUILD_BBB OR BUILD_RASPI OR NOT BUILD_GL) -@@ -54,4 +54,4 @@ endif() - add_executable(${BINARY_NAME}-sdl WIN32 ${PLATFORM_SRC} ${MAIN_SRC}) - target_link_libraries(${BINARY_NAME}-sdl ${BINARY_NAME} ${PLATFORM_LIBRARY} ${OPENGL_LIBRARY}) - set_target_properties(${BINARY_NAME}-sdl PROPERTIES OUTPUT_NAME ${BINARY_NAME}) --install(TARGETS ${BINARY_NAME}-sdl DESTINATION bin) -+install(TARGETS ${BINARY_NAME}-sdl DESTINATION bin COMPONENT ${BINARY_NAME}-sdl)