Package Details: freelib-git 6.0.18-1

Git Clone URL: https://aur.archlinux.org/freelib-git.git (read-only, click to copy)
Package Base: freelib-git
Description: Freelib is book library manager.
Upstream URL: https://github.com/petrovvlad/freeLib
Licenses: GPL
Conflicts: freelib
Provides: freelib-git
Submitter: feo.me
Maintainer: feo.me
Last Packager: feo.me
Votes: 2
Popularity: 1.00
First Submitted: 2022-02-26 22:50 (UTC)
Last Updated: 2022-03-22 17:43 (UTC)

Latest Comments

Zame commented on 2023-02-07 21:41 (UTC)

How to solve it? CMake Error at freeLib/src/quazip/quazip/CMakeLists.txt:48 (add_library): add_library cannot create ALIAS target "QuaZip::QuaZip" because another target with the same name already exists Manjaro Kde, unstabile

petrov.vlad commented on 2022-08-08 16:52 (UTC)

Please, add dependency from https://aur.archlinux.org/packages/kindlegen

DaarkWel commented on 2022-07-30 17:21 (UTC) (edited on 2022-07-30 17:21 (UTC) by DaarkWel)

It was updated upstream. Maybe use pkgver function in PKGBUILD? Smthng like this:

pkgname=freelib6-git
_pkgname=freeLib
pkgver=20220625.389
pkgrel=1
pkgdesc="Home library with librusec/flibusta support"
arch=('i686' 'x86_64')
provides=("freelib")
conflicts=("freelib" "freelib-git")
url="https://github.com/petrovvlad/freeLib"
license=('GPL')
source=("git+https://github.com/petrovvlad/freeLib.git")
depends=('qt5-base' 'qt5-xmlpatterns' 'quazip-qt5')
makedepends=('git' 'cmake')
sha1sums=('SKIP')

pkgver() {
  cd "${_pkgname}"
  printf "$(git log -1 --format="%cd" --date=short | sed 's|-||g').$(git rev-list --count HEAD)"
}

prepare() {
  cd "$srcdir/freeLib"
  git submodule update --init --recursive
}

build() {
  cd "$srcdir/freeLib"
  mkdir build
  cd build
  cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DQUAZIP_STATIC:BOOL=ON .. && cmake --build .
}

package() {
  cd "$srcdir/freeLib/build"

  make DESTDIR="$pkgdir/" install
}