Package Details: etesync-dav-bin 0.31.2-2

Git Clone URL: https://aur.archlinux.org/etesync-dav-bin.git (read-only, click to copy)
Package Base: etesync-dav-bin
Description: A CalDAV and CardDAV adapter for EteSync
Upstream URL: https://github.com/etesync/etesync-dav
Licenses: GPL3
Conflicts: etesync-dav
Provides: etesync-dav
Submitter: k4yt3x
Maintainer: k4yt3x
Last Packager: k4yt3x
Votes: 0
Popularity: 0.000000
First Submitted: 2022-12-06 23:12 (UTC)
Last Updated: 2023-09-16 18:06 (UTC)

Latest Comments

k4yt3x commented on 2023-09-05 16:16 (UTC)

@FirstAirBender I just launched a fresh container and installed this package with paru and it installed just fine. I will, however, consider using the unit files from their repo when I have time.

FirstAirBender commented on 2023-08-28 17:38 (UTC) (edited on 2023-08-28 17:48 (UTC) by FirstAirBender)

getting the following errors:

install: cannot stat '../etesync-dav.service': No such file or directory

Fixed with updated PKGBUILD:

# Maintainer: K4YT3X <aur@k4yt3x.com>
pkgname=etesync-dav-bin
pkgver=0.31.2
pkgrel=1
pkgdesc='A CalDAV and CardDAV adapter for EteSync'
arch=('x86_64')
url='https://github.com/etesync/etesync-dav'
license=('GPL3')
provides=('etesync-dav')
conflicts=('etesync-dav')
source=(
    "${url}/releases/download/v${pkgver}/linux-amd64-etesync-dav"
    "${url}/blob/v${pkgver}/examples/systemd-user/etesync-dav.service"
)
b2sums=('505a04e7a15d95d04a38de2dbe4954909134607be01f47ee3db94658a1210b7a9bb3040c995ce11f6f44cc9dc888b86418f824cfb32af9c30f55f188888ee9a0'
    '2a64875a008414065bd2b3e88a989900ad571f00a7f6e95d68ab298ab1905333668ec2fe835494f5f084419e4b64baf23cf566e1f914508f5c8264074e198a67')

package() {
    install -Dm 755 linux-amd64-etesync-dav "${pkgdir}/usr/bin/etesync-dav"
    install -Dm644 etesync-dav.service -t "${pkgdir}/usr/lib/systemd/user/"
}

k4yt3x commented on 2023-03-22 18:22 (UTC)

@julianfairfax So I thought about it. The Arch philosophy is to only have the latest version of the packages in its repo. Therefore, if the upstream has not built the release for an arch for the newest version or has decided to drop support for an arch, it doesn't make sense to me to hack an older version into the repo. Different versions of the same application may behave differently and are incompatible. If we stuff it in, the user might think that they've installed the latest version for that arch, where in reality they have not, so I think it's the best that you modify it locally and makepkg -si.

julianfairfax commented on 2023-03-20 15:53 (UTC)

@k4yt3x it's not officially endorsed I believe. But it's the last ARM build that exists, and not many changes have been made to etesync-dav since then.

k4yt3x commented on 2023-03-20 14:18 (UTC)

@julianfairfax I see that you're trying to use a v0.30.6 bundle for version 0.31.2. I don't think it's a good practice, unless it's officially endorsed somewhere and I just haven't seen it.

julianfairfax commented on 2023-03-19 09:53 (UTC)

Would it be possible to add amr64 support to this package? It could be done by changing these this: arch=('x86_64')

and these: source=("${url}/releases/download/v${pkgver}/linux-amd64-etesync-dav") b2sums=('505a04e7a15d95d04a38de2dbe4954909134607be01f47ee3db94658a1210b7a9bb3040c995ce11f6f44cc9dc888b86418f824cfb32af9c30f55f188888ee9a0')

to this: arch=('x86_64' 'aarch64')

and these: source_x86_64=("${url}/releases/download/v${pkgver}/linux-amd64-etesync-dav") source_aarch64=("${url}/releases/download/v0.30.6/linux-arm64-etesync-dav") b2sums_x86_64=('505a04e7a15d95d04a38de2dbe4954909134607be01f47ee3db94658a1210b7a9bb3040c995ce11f6f44cc9dc888b86418f824cfb32af9c30f55f188888ee9a0') b2sums_aarch64=('2c4c21a0ff25606de96b7f9c1968880598eac62cdce42119758c9b0a4b5f64589f3249dd161c944b7787ae5a0baa5abe942e2d80aafb48ac97cdf4b410d8d6dc')