summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Mougey2015-06-08 13:14:19 -0400
committerDavid Mougey2015-06-08 13:14:19 -0400
commitf7e9291d87343741821fa6845bfd3137ce98532e (patch)
tree18e37ad984dd2b125295116333c0b4e42b7ca7eb
downloadaur-f7e9291d87343741821fa6845bfd3137ce98532e.tar.gz
Initial commit, converting package to the new git format for AUR 4.
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD51
-rwxr-xr-xsigil.desktop12
-rw-r--r--sigil.install12
4 files changed, 103 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..952f52acd660
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = sigil-git
+ pkgdesc = A WYSIWYG ebook editor
+ pkgver = 0.8.6.r3135.g9975f58
+ pkgrel = 1
+ url = https://github.com/user-none/Sigil
+ install = sigil.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = cmake
+ makedepends = boost
+ depends = qt5-base
+ depends = qt5-svg
+ depends = qt5-webkit
+ depends = qt5-xmlpatterns
+ depends = qt5-tools
+ depends = qt5-multimedia
+ depends = python-lxml
+ provides = sigil
+ conflicts = sigil
+ source = sigil::git+https://github.com/user-none/Sigil.git
+ source = sigil.desktop
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = sigil-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8813b4e5055c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# Maintainer: David Mougey <imapiekindaguy at gmail dot com>
+
+pkgname=sigil-git
+pkgver=0.8.6.r3135.g9975f58
+pkgrel=1
+pkgdesc="A WYSIWYG ebook editor"
+arch=('i686' 'x86_64')
+url="https://github.com/user-none/Sigil"
+license=('GPL3')
+depends=('qt5-base' 'qt5-svg' 'qt5-webkit' 'qt5-xmlpatterns' 'qt5-tools' 'qt5-multimedia' 'python-lxml')
+makedepends=('git' 'cmake' 'boost')
+provides=('sigil')
+conflicts=('sigil')
+install=sigil.install
+source=(sigil::'git+https://github.com/user-none/Sigil.git' 'sigil.desktop')
+md5sums=('SKIP' 'SKIP')
+
+_gitroot="https://github.com/user-none/Sigil"
+_gitname=sigil
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ printf "%s.r%s.g%s" "$(grep current-version version.xml | grep -oP '([0-9]{1,2}(\.){0,1}){3}')" \
+ "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$srcdir" && rm -rf ${_gitname}-build
+ cp -r ${_gitname} ${_gitname}-build
+ cd ${_gitname}-build
+ mkdir build
+ cd build
+ cmake -G "Unix Makefiles" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_C_FLAGS:STRING="${CFLAGS}" \
+ -DCMAKE_CXX_FLAGS:STRING="${CXXFLAGS}" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_SKIP_RPATH=ON ..
+ make
+}
+
+package() {
+ cd "$srcdir/${_gitname}"-build/build
+ make install DESTDIR="${pkgdir}"
+ install -d -m 0755 "${pkgdir}"/usr/share/applications
+ install -m 0644 "${srcdir}"/sigil.desktop "${pkgdir}"/usr/share/applications
+ for _pic in 16 32 48 128 256; do
+ install -D -m 0644 ../src/Resource_Files/icon/app_icon_${_pic}.png \
+ "${pkgdir}"/usr/share/icons/hicolor/${_pic}x${_pic}/apps/sigil.png
+ done
+}
diff --git a/sigil.desktop b/sigil.desktop
new file mode 100755
index 000000000000..cdb4ce1b26c0
--- /dev/null
+++ b/sigil.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Type=Application
+Name=Sigil
+Comment=WYSIWYG ebook editor
+TryExec=sigil
+Exec=sigil %F
+Icon=sigil
+Terminal=false
+StartupNotify=false
+Categories=Application;Office;
+MimeType=application/epub+zip;
diff --git a/sigil.install b/sigil.install
new file mode 100644
index 000000000000..ec506fa9330b
--- /dev/null
+++ b/sigil.install
@@ -0,0 +1,12 @@
+post_install() {
+ update-desktop-database -q
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}