Package Details: mepo 1.3.3-1

Git Clone URL: https://aur.archlinux.org/mepo.git (read-only, click to copy)
Package Base: mepo
Description: Fast, simple, and hackable OSM map viewer for Linux
Upstream URL: https://git.sr.ht/~mil/mepo
Licenses: GPL3
Submitter: renehsz
Maintainer: hamblingreen
Last Packager: hamblingreen
Votes: 9
Popularity: 0.000533
First Submitted: 2021-11-15 10:23 (UTC)
Last Updated: 2024-10-12 17:46 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

m040601 commented on 2023-03-17 23:56 (UTC) (edited on 2023-03-18 00:27 (UTC) by m040601)

Finally got to test it with version 1.1.2.1. This time it built. Didn't see any errors.

Fantastic package ! Just like I suspected. Let's hope that with enough votes this could be turned into an official Arch package.

Really enjoying it. Really snappy with the GPU acceleration... On my 14 year PC ...

Finally, one of the fastest and "suckless" Openstreet map tools.

Now, let's read that man page and spend some test testing all that "mepolang" and scripting capabilities ...

hamblingreen commented on 2022-12-16 21:09 (UTC)

thanks for the issue reports emulti, the issues have been fixed and it now builds for me out of the box

emulti commented on 2022-12-16 06:54 (UTC)

A couple of small issues with the PKGBUILD of mepo 1.1-2:

  • the patch doesn't apply because it is two folder levels above the $pkname-$pkgver folder, and is anyway duplicated by the sed command in package()

  • the sed command in package() needs to be after the "install scripts/mepo_* "$pkgdir/usr/bin/" " line

  • checksums needed to be updated

With these changes, the package built correctly for me.

hamblingreen commented on 2022-12-06 19:30 (UTC)

Thanks for your feedback, m040601! I didn't mean to push the 1.1.1 update to Mepo because it's based on zig 0.10 which is not yet available on Arch linux. I'll roll back these changes and mark the package as out-of-date for the time being until zig is updated by the arch maintainers.

Also, I think the suggestion to coordinate with the maintainer of mepo-git is a great idea, I'll get on that right away.

m040601 commented on 2022-12-06 09:10 (UTC) (edited on 2022-12-06 09:36 (UTC) by m040601)

Thanks for providing this PKGBUILD.

Nice that it is also meant to be supported on arm.

arch=('i686' 'x86_64' 'arm' 'aarch64')

I'm not sure about that "arm" there. Does it include my "armv7h" Archlinux ARM raspberry pi and chromebook ?

Anyway Really wanted to try this on my x86 desktop, since it's made by the guy working on postmarketos/sxmo

Unfortunately this PKGBUILD currrently fails to build on my system

(3/3) Probing GDK-Pixbuf loader modules...
==> Making package: mepo 1.1.1-1 (Tue 06 Dec 2022 09:04:11 AM WET)
==> Retrieving sources...
  -> Found mepo-1.1.1.tar.gz
  -> Found hardcoded-geoclue-lib-path.patch
==> ERROR: Integrity checks (sha512) differ in size from the source array.
 -> error downloading sources: mepo
         context: exit status 1
 -> zenity not satisfied, flushing install queue
==> Making package: mepo 1.1.1-1 (Tue 06 Dec 2022 09:04:18 AM WET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Missing dependencies:
  -> zig>=0.10
  -> zig>=0.10
==> ERROR: Could not resolve all dependencies.
checking dependencies...

I'm not sure if the error is with "mepo" itself or with one of its (gigantic) dependencies

By the way, wouldnt the maintainer of this "mepo" PKGBUILD like to coordinate/share with the maintainer of the PKGBUILD "mepo-git" , https://aur.archlinux.org/packages/mepo-git ? It would be more usefull to have 2 pairs of eyes instead of reduplicating the work.

hamblingreen commented on 2022-11-17 23:07 (UTC) (edited on 2022-11-19 07:33 (UTC) by hamblingreen)

Thanks @emulti for your report, I'll fix those issues right away. Also, waiting for Zig 1.10 to be available from the official repo so that's preventing this being updated to 1.1.1.

edit: desktop file and icon are now installed, and i added a patch to the pin updater script fixing the geoclue issue. i decided to include this as a patch because i soon want to upstream changes that automatically look for geoclue in the right locations on more systems. these changes will be pushed as soon as zig updates to 0.10 and i can tag mepo 1.1.1

emulti commented on 2022-11-14 05:34 (UTC) (edited on 2022-11-14 05:47 (UTC) by emulti)

A couple of minor issues with the PKGBUILD

  • .desktop file and icons are not installed

  • Geoclue agent is looked-for in /usr/libexec due to hard-coded paths in scripts/usr/bin/mepo_ui_menu_user_pin_updater.sh

    mkdir -p "$pkgdir/usr/share/applications"
    mkdir -p "$pkgdir/usr/share/icons/default/128x128/apps"
    install assets/mepo.desktop "$pkgdir/usr/share/applications/"
    install assets/mepo_128x128.png "$pkgdir/usr/share/icons/default/128x128/apps/"
    sed -i 's:/usr/libexec:/usr/lib:g' $pkgdir/usr/bin/mepo_ui_menu_user_pin_updater.sh

hamblingreen commented on 2022-08-18 20:05 (UTC) (edited on 2022-08-18 20:10 (UTC) by hamblingreen)

0.5 has been released. the zig version check is no longer needed on aarch64 devices, not sure whether you should remove it or not, because zig hasnt been updated to 0.9.1 for armv7h devices yet. also keep in mind that in the next milestone, 1.0, the mepo package is splitting into mepo and mepo-scripts in the pmOS repos. the former containing only the base application and the latter containing the auxiliary scripts. we may want to follow suit when that happens. thanks!

edit: here's a link to my edited pkgbuild. whether to remove the patch is up to you! https://paste.sr.ht/~hamblingreen/0a99c2beb215ba3888a1bfe134e60c3169968acd

adnidor commented on 2022-03-28 17:20 (UTC)

sdl2_{gfx,image,ttf} needs to be a runtime dependency

renehsz commented on 2022-03-24 18:47 (UTC)

Updated to version 0.4.1. It builds fine with Zig 0.9.0 or later. Thanks @hamblingreen