From 498a96548825fb8cc1fa64685ac28534a0d8a212 Mon Sep 17 00:00:00 2001 From: arcan1s Date: Tue, 23 Dec 2014 10:32:18 +0300 Subject: [PATCH] add skel to create rpm and debs --- PKGBUILD | 4 ++-- create_rpm.sh | 29 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) create mode 100755 create_rpm.sh diff --git a/PKGBUILD b/PKGBUILD index 229fcae..6f284f2 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=kdeplasma-applets-awesome-widgets _pkgname=awesome-widgets -pkgver=2.0.5 +pkgver=2.1.0 pkgrel=1 pkgdesc="Collection of minimalistic Plasmoids which look like Awesome WM widgets (ex-PyTextMonitor)" arch=('i686' 'x86_64') @@ -19,7 +19,7 @@ optdepends=("amarok: for music player monitor" makedepends=('automoc4' 'cmake') source=(https://github.com/arcan1s/awesome-widgets/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz) install=${pkgname}.install -md5sums=('a86de1841491ea1fc1d8021c5b3d9d43') +md5sums=('52af779478bac4f721adf0675b726577') backup=('usr/share/config/extsysmon.conf') prepare() { diff --git a/create_rpm.sh b/create_rpm.sh new file mode 100755 index 0000000..322aabc --- /dev/null +++ b/create_rpm.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +ARCHIVE="$1" +VERSION="$2" + +# prepare +rm -rf rpm-build +mkdir -p rpm-build/build +cd rpm-build +tar xJf "../${ARCHIVE}" + +# build +cd build +cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=$(kde4-config --prefix) \ + ../awesome-widgets +make +make DESTDIR="../" install + +# create tarball +cd .. +"${HOME}/.gem/ruby/2.1.0/bin/fpm" -s dir \ + -t deb \ + -n awesome-widgets \ + -v "${VERSION}" \ + -a native \ + -C . \ + --prefix / \ + usr