Package Details: watchmate-git 0.5.0.r0.7ef2541-1

Git Clone URL: https://aur.archlinux.org/watchmate-git.git (read-only, click to copy)
Package Base: watchmate-git
Description: InfiniTime smart watch companion app
Upstream URL: https://github.com/azymohliad/watchmate
Licenses: GPL
Conflicts: watchmate
Provides: watchmate
Submitter: azymohliad
Maintainer: azymohliad
Last Packager: azymohliad
Votes: 1
Popularity: 0.000006
First Submitted: 2022-08-09 22:39 (UTC)
Last Updated: 2023-11-05 07:41 (UTC)

Latest Comments

yochananmarqos commented on 2023-11-05 15:54 (UTC)

@azymohliad: No need to compile schemas manually as glib2 includes a hook.

azymohliad commented on 2023-11-05 07:59 (UTC)

@yochananmarqos, yeah, sorry, especially since I myself added the gschema file. I was busy preparing the new release until now, and planned to update AUR package after that.

I've just updated the PKGBUILD now with gschema installation, though I'm not sure if that's enough or should I also run glib-compile-schemas as a post-install hook. Looking at other packages, they don't seem to do it.

yochananmarqos commented on 2023-11-04 21:30 (UTC)

@azymohliad: There's now a gschema file and it won't run without it.

azymohliad commented on 2023-10-09 08:31 (UTC)

@jahway603, oops, sorry, should be fixed now

jahway603 commented on 2023-10-08 17:27 (UTC) (edited on 2023-10-08 17:30 (UTC) by jahway603)

@azymohliad, I had to delete the local cache repo for this package and start all over again - and any other user upgrading this package will have to do the same due to your recent changes.

This is how you fix this:
Set the pkgver in your PKGBUILD to whatever version you want it to be (0.4.5.3fb3fa8). See how I did the same for the inn-git AUR package here [https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=inn-git#n8]
Then run makepkg --printsrcinfo > .SRCINFO in the same directory as your PKGBUILD and it will update the .SRCINFO file with the correct information. Looking at https://aur.archlinux.org/cgit/aur.git/tree/.SRCINFO?h=watchmate-git it shows that this step was not done correctly. Please compare that to the .SRCINFO of the inn-git AUR package here [https://aur.archlinux.org/cgit/aur.git/tree/.SRCINFO?h=inn-git#n3]
* Then git add PKGBUILD .SRCINFO and make your commit.

jahway603 commented on 2022-08-29 17:52 (UTC)

@azymohliad, I encountered this issue with rustc 1.61.0 (via rustup). I ran rustup update as you've suggested, which installed the latest rustc, 1.63.0, and it then built and installed fine. Thanks.

azymohliad commented on 2022-08-29 12:21 (UTC)

@jahway603, I think you're not on the latest Rust. Did you install Rust yourself, or was it installed as a dependency for this package? If latter, which provider of cargo did you select? If rustup, you can try running rustup update.

jahway603 commented on 2022-08-28 14:56 (UTC)

The build fails as follows

   Compiling watchmate v0.1.0 (/mnt/mydata/hygea_ext/.cache/paru/clone/watchmate-git/src/watchmate-git)
error[E0658]: deriving `Default` on enums is experimental
  --> src/ui/firmware_update.rs:36:21
   |
36 | #[derive(PartialEq, Default)]
   |                     ^^^^^^^
   |
   = note: see issue #86985 <https://github.com/rust-lang/rust/issues/86985> for more information
   = note: this error originates in the derive macro `Default` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0658]: deriving `Default` on enums is experimental
  --> src/ui/firmware_panel.rs:40:17
   |
40 | #[derive(Debug, Default, PartialEq)]
   |                 ^^^^^^^
   |
   = note: see issue #86985 <https://github.com/rust-lang/rust/issues/86985> for more information
   = note: this error originates in the derive macro `Default` (in Nightly builds, run with -Z macro-backtrace for more info)

For more information about this error, try `rustc --explain E0658`.
error: could not compile `watchmate` due to 2 previous errors
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'watchmate-git-v0.1.0-2': 
error: packages failed to build: watchmate-git-v0.1.0-2

azymohliad commented on 2022-08-10 06:52 (UTC)

Thanks @yochananmarqos, fixed it

yochananmarqos commented on 2022-08-10 00:06 (UTC)

This is missing a runtime dependency on libadwaita, it fails to build without it.

There is no need to include members of the base-devel group in makedepends(). They are assumed installed. See https://wiki.archlinux.org/title/Arch_User_Repository#Prerequisites