From 961181ff736edc669b0d108ddf4168634b01d37f Mon Sep 17 00:00:00 2001 From: gangstacat Date: Fri, 6 Jan 2017 20:15:20 +0100 Subject: [PATCH] New package: dotherside-0.5.2 --- common/shlibs | 1 + srcpkgs/dotherside-devel | 1 + .../patches/fix-solib-versions.patch | 10 +++++++++ srcpkgs/dotherside/template | 22 +++++++++++++++++++ 4 files changed, 34 insertions(+) create mode 120000 srcpkgs/dotherside-devel create mode 100644 srcpkgs/dotherside/patches/fix-solib-versions.patch create mode 100644 srcpkgs/dotherside/template diff --git a/common/shlibs b/common/shlibs index c7b3b35ccab..a3822ed7e6d 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2770,3 +2770,4 @@ libnma.so.0 libnm-gtk-1.4.0_1 libgspell-1.so.1 gspell-1.0.0_1 libotf.so.0 libotf-0.9.13_1 libimagequant.so.0 libimagequant-2.8.2_1 +libDOtherSide.so.0 dotherside-0.5.2_1 diff --git a/srcpkgs/dotherside-devel b/srcpkgs/dotherside-devel new file mode 120000 index 00000000000..cd4b2ec89d8 --- /dev/null +++ b/srcpkgs/dotherside-devel @@ -0,0 +1 @@ +dotherside \ No newline at end of file diff --git a/srcpkgs/dotherside/patches/fix-solib-versions.patch b/srcpkgs/dotherside/patches/fix-solib-versions.patch new file mode 100644 index 00000000000..95475260c2c --- /dev/null +++ b/srcpkgs/dotherside/patches/fix-solib-versions.patch @@ -0,0 +1,10 @@ +--- lib/CMakeLists.txt 2017-01-07 11:15:04.987490495 +0100 ++++ lib/CMakeListslib.txt 2017-01-07 11:32:31.235499364 +0100 +@@ -44,6 +44,7 @@ + + # Shared version for distributing + add_library(${PROJECT_NAME} SHARED ${SRC_LIST} ${HEADERS_LIST}) ++set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION 0.0.0) + set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 11) + target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Qml Qt5::Quick) + diff --git a/srcpkgs/dotherside/template b/srcpkgs/dotherside/template new file mode 100644 index 00000000000..dc3ec323cf7 --- /dev/null +++ b/srcpkgs/dotherside/template @@ -0,0 +1,22 @@ +# Template file for 'dotherside' +pkgname=dotherside +version=0.5.2 +revision=1 +build_style=cmake +hostmakedepends="qt5-host-tools qt5-declarative-devel" +short_desc="C language library for creating bindings for the Qt QML language" +maintainer="gangstacat " +license="LGPL-3.0" +homepage="https://github.com/filcuc/DOtherSide" +distfiles="https://github.com/filcuc/${pkgname}/archive/v${version}.tar.gz" +checksum=1f91c011b776fc6810662155e0408e40ca0cec50331d9501ca514a45fcce145f +wrksrc="DOtherSide-${version}" + +dotherside-devel_package() { + depends="dotherside>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include/ + vmove usr/lib/*.so + } +} \ No newline at end of file