diff options
author | Ted Alff | 2017-09-02 11:46:18 -0400 |
---|---|---|
committer | Ted Alff | 2017-09-02 11:46:18 -0400 |
commit | a1712a39a62683de5c967708fa20b0d934107e4d (patch) | |
tree | ae33743e3cac62b3ad2e4b149355a827fb459867 | |
parent | 4daa5509fd1cfb40a37143d577a7fe5b01067e85 (diff) | |
download | aur-a1712a39a62683de5c967708fa20b0d934107e4d.tar.gz |
Adopted and resubmitted. Builds nixnote2 from source.
-rw-r--r-- | .SRCINFO | 41 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rw-r--r-- | nixnote2.desktop | 17 |
3 files changed, 59 insertions, 60 deletions
@@ -1,35 +1,28 @@ +# Generated by mksrcinfo v8 +# Sat Sep 2 15:45:47 UTC 2017 pkgbase = nixnote2 - pkgdesc = Formerly called nevernote, nixnote is a clone of Evernote designed to run on Linux + pkgdesc = Evernote clone (formerly Nevernote) pkgver = 2.0 - pkgrel = 4 - url = http://www.sourceforge.net/projects/nevernote + pkgrel = 5 + url = http://www.nixnote.org arch = x86_64 arch = i686 license = GPL2 - depends = mimetex - depends = opencv + makedepends = boost + makedepends = opencv + makedepends = hunspell depends = poppler-qt5 depends = qt5-webkit - depends = sqlite - depends = tidyhtml - depends = libcurl-compat - depends = hunspell - depends = libpng - depends = intel-tbb - depends = openexr - depends = ffmpeg - depends = libdc1394 - provides = nixnote2 - conflicts = nixnote - conflicts = nixnote2-git + depends = tidy + depends = boost-libs + optdepends = opencv: Webcam plugin + optdepends = hunspell: Spell check plugin + provides = nixnote=2.0 conflicts = nixnote-beta - replaces = nixnote - source = nixnote2.desktop - sha256sums = 227e6b13fce129adb492b1ab4b94eb3b56777a5939d02ae606b07f217bdb6182 - source_x86_64 = https://superb-sea2.dl.sourceforge.net/project/nevernote/NixNote2%20-%202.0/Linux/Qt5/nixnote2-2.0_amd64.tar.gz - sha256sums_x86_64 = 932055ac4e47e205b95642c19000e7c8fe06e688e536fa9d1ec49ecdaf86eab4 - source_i686 = https://superb-sea2.dl.sourceforge.net/project/nevernote/NixNote2%20-%202.0/Linux/Qt5/nixnote2-2.0_i386.tar.gz - sha256sums_i686 = 9a829cd33ad7fbd6f1e83a0b3182aa3e6be2c56a9f5dbd6ed32cc320b0f9cec2 + conflicts = nixnote + replaces = nevernote + source = nixnote2-2.0.tar.gz::https://github.com/baumgarr/nixnote2/archive/v2.0.tar.gz + sha256sums = 15016caf90bfe09d44fcac4fa4039756eb7efbaf8469505373577f846ee67dcc pkgname = nixnote2 @@ -1,27 +1,50 @@ -# Maintainer: mortzprk <mortz.prk@gmail.com> +# Maintainer: twa022 <twa022 at gmail dot com> +_pkgname=nixnote pkgname=nixnote2 -_pkgname=nixnote2 pkgver=2.0 -_pkgver="NixNote2%20-%202.0" -pkgrel=4 -pkgdesc="Formerly called nevernote, nixnote is a clone of Evernote designed to run on Linux" -url="http://www.sourceforge.net/projects/nevernote" +pkgrel=5 +pkgdesc="Evernote clone (formerly Nevernote)" +url="http://www.nixnote.org" arch=('x86_64' 'i686') license=('GPL2') -provides=('nixnote2') -conflicts=('nixnote' 'nixnote2-git' 'nixnote-beta') -replaces=('nixnote') -source=("nixnote2.desktop") +conflicts=("${_pkgname}-beta" "${_pkgname}") +provides=("${_pkgname}=${pkgver}") +replaces=('nevernote') +depends=('poppler-qt5' 'qt5-webkit' 'tidy' 'boost-libs') +makedepends=('boost' 'opencv' 'hunspell') +optdepends=('opencv: Webcam plugin' + 'hunspell: Spell check plugin') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/baumgarr/nixnote2/archive/v${pkgver}.tar.gz") +sha256sums=('15016caf90bfe09d44fcac4fa4039756eb7efbaf8469505373577f846ee67dcc') -depends=('mimetex' 'opencv' 'poppler-qt5' 'qt5-webkit' 'sqlite' 'tidyhtml' 'libcurl-compat' 'hunspell' 'libpng' 'intel-tbb' 'openexr' 'ffmpeg' 'libdc1394') -sha256sums=('227e6b13fce129adb492b1ab4b94eb3b56777a5939d02ae606b07f217bdb6182') -source_x86_64=("https://superb-sea2.dl.sourceforge.net/project/nevernote/${_pkgver}/Linux/Qt5/${_pkgname}-2.0_amd64.tar.gz") -sha256sums_x86_64=('932055ac4e47e205b95642c19000e7c8fe06e688e536fa9d1ec49ecdaf86eab4') -source_i686=("https://superb-sea2.dl.sourceforge.net/project/nevernote/${_pkgver}/Linux/Qt5/${_pkgname}-2.0_i386.tar.gz") -sha256sums_i686=('9a829cd33ad7fbd6f1e83a0b3182aa3e6be2c56a9f5dbd6ed32cc320b0f9cec2') +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + qmake ./NixNote2.pro + make + + # Build the plugins + cd plugins/hunspell + qmake Hunspell.pro + cd - + + cd plugins/webcam + qmake WebCam.pro +} package() { - cp -R "${srcdir}/nixnote2/usr" "${pkgdir}/" - install -D -m644 nixnote2.desktop ${pkgdir}/usr/share/applications/nixnote2.desktop -}
\ No newline at end of file + cd "${srcdir}/${pkgname}-${pkgver}" + make INSTALL_ROOT="${pkgdir}" install + + mkdir -p "${pkgdir}"/usr/lib/nixnote2/plugins + install -m755 plugins/*so "${pkgdir}"/usr/lib/nixnote2/plugins/ + # Binaries should really be in lib, not share + ln -s '../..'/lib/nixnote2/plugins "${pkgdir}"/usr/share/nixnote2/plugins + + install -m644 theme.ini "${pkgdir}"/usr/share/nixnote2/theme.ini + + sed -i 's:nevernote:nixnote:g' shortcuts_howto.txt + install -Dm644 shortcuts_howto.txt "${pkgdir}"/usr/doc/nixnote2/shortcuts_howto.txt + install -Dm644 shortcuts.txt "${pkgdir}"/usr/doc/nixnote2/shortcuts_sample.txt +} diff --git a/nixnote2.desktop b/nixnote2.desktop deleted file mode 100644 index 630e5f76eebb..000000000000 --- a/nixnote2.desktop +++ /dev/null @@ -1,17 +0,0 @@ -[Desktop Entry] -Name=NixNote2 -Comment=Use with Evernote to remember everything -GenericName=Evernote-clone -Exec=env "LD_PRELOAD=libcurl.so.3" /usr/bin/nixnote2 -Icon=/usr/share/nixnote2/images/windowIcon.png -StartupNotify=true -Terminal=false -Type=Application -Categories=Network; -MimeType=x-scheme-handler/evernote; - -Actions=NewNote; -[Desktop Action NewNote] -Name=New Note -Exec=env "LD_PRELOAD=libcurl.so.3" /usr/bin/nixnote2 --newNote -OnlyShowIn=Unity; |