git subrepo clone --branch=master https://aur.archlinux.org/xournalpp-git
subrepo: subdir: "xournalpp-git" merged: "8e1a520" upstream: origin: "https://aur.archlinux.org/xournalpp-git" branch: "master" commit: "8e1a520" git-subrepo: version: "0.4.3" origin: "???" commit: "???"
This commit is contained in:
parent
05226bce79
commit
b0ce23ee53
26
xournalpp-git/.SRCINFO
Normal file
26
xournalpp-git/.SRCINFO
Normal file
@ -0,0 +1,26 @@
|
||||
pkgbase = xournalpp-git
|
||||
pkgdesc = Xournal++ is a handwriting Notetaking software with PDF annotation support. Supports Pen input like Wacom Tablets.
|
||||
pkgver = 1.0.15.r49.gf2535dd5
|
||||
pkgrel = 1
|
||||
url = https://github.com/xournalpp/xournalpp
|
||||
install = xournalpp.install
|
||||
arch = i686
|
||||
arch = x86_64
|
||||
license = GPL2
|
||||
makedepends = git
|
||||
makedepends = cmake
|
||||
makedepends = cppunit
|
||||
depends = texlive-bin
|
||||
depends = gtk3
|
||||
depends = poppler-glib
|
||||
depends = libxml2
|
||||
depends = portaudio
|
||||
depends = libsndfile
|
||||
depends = lua
|
||||
depends = libzip
|
||||
conflicts = xournalpp
|
||||
source = xournalpp::git+https://github.com/xournalpp/xournalpp.git
|
||||
sha256sums = SKIP
|
||||
|
||||
pkgname = xournalpp-git
|
||||
|
8
xournalpp-git/.gitignore
vendored
Normal file
8
xournalpp-git/.gitignore
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
src/
|
||||
pkg/
|
||||
*.pkg.tar*
|
||||
*.tar.xz
|
||||
*.tar.gz
|
||||
*.zip
|
||||
*.sig
|
||||
*.log*
|
12
xournalpp-git/.gitrepo
Normal file
12
xournalpp-git/.gitrepo
Normal file
@ -0,0 +1,12 @@
|
||||
; DO NOT EDIT (unless you know what you are doing)
|
||||
;
|
||||
; This subdirectory is a git "subrepo", and this file is maintained by the
|
||||
; git-subrepo command. See https://github.com/git-commands/git-subrepo#readme
|
||||
;
|
||||
[subrepo]
|
||||
remote = https://aur.archlinux.org/xournalpp-git
|
||||
branch = master
|
||||
commit = 8e1a5204b69dd6d7f5872096345fdf3db6d3f4f6
|
||||
parent = 05226bce79228c884eb0607d2b408bce1c7d6248
|
||||
method = merge
|
||||
cmdver = 0.4.3
|
54
xournalpp-git/PKGBUILD
Normal file
54
xournalpp-git/PKGBUILD
Normal file
@ -0,0 +1,54 @@
|
||||
# Maintainer: Florian Freund <florian 88 freund aatt gmail ddoott ccoomm>
|
||||
# Contributor: Mark Coolen <mark ddoott coolen aatt gmail ddoott ccoomm nniiccee!>
|
||||
# Contributor: Keshav Amburay <(the ddoott ridikulus ddoott rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
|
||||
|
||||
_pkgname="xournalpp"
|
||||
pkgname="${_pkgname}-git"
|
||||
|
||||
pkgver=1.0.15.r49.gf2535dd5
|
||||
pkgrel=1
|
||||
pkgdesc='Xournal++ is a handwriting Notetaking software with PDF annotation support. Supports Pen input like Wacom Tablets.'
|
||||
arch=('i686' 'x86_64')
|
||||
url="https://github.com/xournalpp/xournalpp"
|
||||
license=('GPL2')
|
||||
makedepends=('git' 'cmake' 'cppunit')
|
||||
depends=('texlive-bin' 'gtk3' 'poppler-glib' 'libxml2' 'portaudio' 'libsndfile' 'lua' 'libzip')
|
||||
conflicts=('xournalpp')
|
||||
install="xournalpp.install"
|
||||
source=("${_pkgname}::git+https://github.com/xournalpp/xournalpp.git")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd "${srcdir}/${_pkgname}/"
|
||||
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
mkdir -p "${srcdir}/${_pkgname}/build"
|
||||
}
|
||||
|
||||
build() {
|
||||
if [ -z "$XDG_CONFIG_HOME" ]; then
|
||||
configdir=".config"
|
||||
else
|
||||
configdir="$(realpath --relative-to="$HOME" "$XDG_CONFIG_HOME")"
|
||||
fi
|
||||
cd "${srcdir}/${_pkgname}/build"
|
||||
|
||||
cmake -DCMAKE_INSTALL_PREFIX="/usr/" -DDEV_CONFIG_DIR="$configdir/xournalpp" -DENABLE_CPPUNIT=ON ..
|
||||
cmake --build . --target pot
|
||||
cmake --build . --target translations
|
||||
cmake --build .
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "${srcdir}/${_pkgname}/build"
|
||||
|
||||
cmake --build . --target test
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/${_pkgname}/build"
|
||||
|
||||
make DESTDIR="${pkgdir}/" install
|
||||
}
|
20
xournalpp-git/xournalpp.install
Normal file
20
xournalpp-git/xournalpp.install
Normal file
@ -0,0 +1,20 @@
|
||||
post_install() {
|
||||
:
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
configs=$(find /home/ /root/ -maxdepth 2 -name ".xournalpp" 2> /dev/null)
|
||||
if ! [ -z "$configs" ]; then
|
||||
cat << EOF
|
||||
|
||||
WARNING: Default config folder moved from \$HOME/.xournalpp to \$HOME/\$XDG_CONFIG_HOME/xournalpp (default .config)
|
||||
Found following config paths:
|
||||
EOF
|
||||
echo "$configs"
|
||||
echo
|
||||
fi
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
:
|
||||
}
|
Loading…
Reference in New Issue
Block a user