From 6f9b23301e892d29ac4d5cb00e597124ae742075 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Wed, 25 Jul 2018 11:19:15 +0200 Subject: [PATCH] Add PKGBUILD to build Pacman package --- AUR/PKGBUILD | 41 +++++++++++++++++++++++++++++++++++++++++ AUR/gds-render.desktop | 9 +++++++++ CMakeLists.txt | 1 + 3 files changed, 51 insertions(+) create mode 100644 AUR/PKGBUILD create mode 100644 AUR/gds-render.desktop diff --git a/AUR/PKGBUILD b/AUR/PKGBUILD new file mode 100644 index 0000000..f1aa26e --- /dev/null +++ b/AUR/PKGBUILD @@ -0,0 +1,41 @@ + # Maintainer: Mario Hüttel + +pkgname=gds-render +pkgver=20180725.001 +pkgrel=1 +pkgdesc="Conversion tool for converting GDS layout files into TikZ Code and PDF" +arch=('i686', 'x86_64') +url="https://git.shimatta.de/mhu/gds-render" +licence=('GPLv2') +depends=('glib2' 'gtk3' 'cairo') +makedepends=('cmake' 'git') +privides=('gds-render') +source=("$pkgname"::"git+https://git.shimatta.de/mhu/gds-render.git") +sha1sums=('SKIP') + +pkgver () { + _date=`date +"%Y%m%d"` + cd "${srcdir}/${pkgname}" + echo "$_date.$(git rev-list --count master).$(git rev-parse --short master)" +} + +prepare () { + +} + +build () { + cd "$srcdir/$pkgname" + cmake . + make +} + +package () { + cd "$srcdir/$pkgname" + make DESTDIR="${pkgdir}" install + install -D -m664 "$srcdir/$pkgname/AUR/gds-render.desktop" \ + "$pkgdir/usr/share/applications/gds-render.desktop" + install -D -m664 "$srcdir/$pkgname/icon/gds-render.svg" \ + "$pkgdir/usr/share/icons/hicolor/scalable/apps/gds-render.svg" + install -D -m664 "$srcdir/$pkgname/icon/128x128/gds-render.png" \ + "$pkgdir/usr/share/icons/hicolor/128x128/apps/gds-render.png" +} diff --git a/AUR/gds-render.desktop b/AUR/gds-render.desktop new file mode 100644 index 0000000..f686bcd --- /dev/null +++ b/AUR/gds-render.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=GDS-Render +Comment=Converter for GDS layout files +Icon=gds-render +Exec=gds-render +Categories=Graphics + diff --git a/CMakeLists.txt b/CMakeLists.txt index 61ca154..2162afe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,4 +35,5 @@ add_executable(${PROJECT_NAME} ${SOURCE} ${CMAKE_CURRENT_BINARY_DIR}/glade/resou add_dependencies(${PROJECT_NAME} glib-resources) SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_BINARY_DIR}/glade/resources.c PROPERTIES GENERATED 1) target_link_libraries(${PROJECT_NAME} ${GLIB_LDFLAGS} ${GTK3_LDFLAGS} ${CAIRO_LDFLAGS} m) +install (TARGETS ${PROJECT_NAME} DESTINATION bin)