Package Details: luniistore 4.1.312-1

Git Clone URL: https://aur.archlinux.org/luniistore.git (read-only, click to copy)
Package Base: luniistore
Description: Manage your Lunii's My Fabulous Storyteller content or buy new ones
Upstream URL: https://www.lunii.fr
Keywords: baby child iot
Licenses: unknown
Submitter: peshane
Maintainer: peshane (hcartiaux)
Last Packager: hcartiaux
Votes: 9
Popularity: 1.29
First Submitted: 2019-04-11 09:29 (UTC)
Last Updated: 2025-03-07 13:06 (UTC)

Dependencies (1)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

hcartiaux commented on 2025-02-26 18:43 (UTC)

Thanks peshane, I will definitely use it for a few more years ;)

peshane commented on 2025-02-26 18:26 (UTC)

hcartiaux added as co-maintainer.

I can also disown this package because I don't use it anymore

hcartiaux commented on 2025-02-26 17:38 (UTC)

Updated PKGBUILD for v4.0.312 here: https://gist.github.com/hcartiaux/4e7673eae14aca2a4eb57c62531035b6

Iuzziel commented on 2025-02-04 20:18 (UTC)

Does not build because of group=(''), but if you comment this line it's OK.

I used $ yay -G luniistore to get the package, then

$ cd luniistore

Edit the PKGBUILD to comment line 16 with # group=('')

Then $ makepkg -si to build and install.

(To answer to fthiery, I'm running wayland, but it runs under xwayland. Did not try to run it native)

fthiery commented on 2024-04-08 07:58 (UTC)

Hello

Anyone knows if it is possible to run luniistore in native wayland ?

gyscos commented on 2024-03-05 21:34 (UTC)

This package does not build currently because of the group=('') line.

milouse commented on 2022-09-19 13:05 (UTC)

Hi,

This package makes use of a .install file to create supplementary resources (mainly the .desktop file and an udev rule file), which will not be protected by pacman if I’m not wrong. It is not a very clean way of packaging.

I’d like to propose this new PKGBUILD, which avoid to use the .install file by including the previously named file directly in the PKGBUILD:

# Maintainer: milouse <etienne at depar dot is>
# Maintainer: peshane <social at peshane dot net>
pkgname=luniistore
pkgver=2.2.271
pkgrel=2
pkgdesc="Manage your Lunii's My Fabulous Storyteller content or buy new ones"
arch=('x86_64')
url="https://www.lunii.fr"
license=('unknown')
depends=('java-runtime>=8')
groups=('')
options=('!strip' '!emptydirs')
source_x86_64=("https://storage.googleapis.com/storage.lunii.fr/public/deploy/installers/linux/64bits/luniistore-${pkgver}-64bits.deb")
sha512sums_x86_64=('1278d3a2d490ea98b8cf1caa4938a9d193575d9a36eb8b7b6601997fa8f4960c4d4666cc4ee9c77a62d7ab9f4fb8c7dfefbe2fa3d390afe0b612db465d8f23e6')

package(){
    # Extract package data
    tar xf data.tar.xz -C "${pkgdir}"
    # Remove weird group authorization to write on /opt
    chmod -R g-w "${pkgdir}/opt"

    install -D -m644 "${pkgdir}/opt/Luniistore/runtime/THIRDPARTYLICENSEREADME.txt" \
            "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
    install -D -m644 "${pkgdir}/opt/Luniistore/runtime/COPYRIGHT" \
            "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"

    install -D -m644 "${pkgdir}/opt/Luniistore/Luniistore.desktop" \
            "${pkgdir}/usr/share/applications/luniistore.desktop"

    install -d -m755 "${pkgdir}/etc/udev/rules.d"
    echo "SUBSYSTEM==\"usb\", ATTRS{idVendor}==\"0c45\", ATTRS{idProduct}==\"6820\", MODE=\"0666\"" > "${pkgdir}/etc/udev/rules.d/99-lunii.rules"

    install -d -m755 "${pkgdir}/usr/share/libalpm/hooks"
    cat > "${pkgdir}/usr/share/libalpm/hooks/reload-lunii-udev-rule.hook" <<END
[Trigger]
Type = Path
Operation = Install
Operation = Upgrade
Operation = Remove
Target = etc/udev/rules.d/99-lunii.rules

[Action]
Description = Reloading Lunii udev rules...
When = PostTransaction
Exec = /usr/bin/udevadm control --reload-rules
END
    chmod 0644 "${pkgdir}/usr/share/libalpm/hooks/reload-lunii-udev-rule.hook"
}

I also change the description of the package to something more generic.

As I change the .desktop and udev .rule file name, after upgrading this package with this new PKGBUILD, one may want to remove orphaned file /etc/udev/rules.d/99-lunii.rules and /usr/share/applications/Luniistore.desktop

garfi commented on 2021-09-01 20:54 (UTC) (edited on 2021-09-01 20:55 (UTC) by garfi)

Merci pour ce paquet, la lunii fonctionne directement chez moi. Seriez-vous intéressé pour faire un PKGBUILD de STUDIO? https://github.com/marian-m12l/studio

peshane commented on 2020-11-21 08:38 (UTC)

update package to v2.2.271

peshane commented on 2020-05-16 08:26 (UTC)

update package to v2.0.2