Package Details: tiramisu-git r159.55cec2d-1

Git Clone URL: https://aur.archlinux.org/tiramisu-git.git (read-only, click to copy)
Package Base: tiramisu-git
Description: Desktop notifications, the UNIX way
Upstream URL: https://github.com/Sweets/tiramisu
Licenses: MIT
Submitter: OmegaDungeon
Maintainer: zoli111
Last Packager: zoli111
Votes: 4
Popularity: 0.37
First Submitted: 2020-06-24 11:44 (UTC)
Last Updated: 2022-05-04 09:17 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

zoli111 commented on 2022-05-04 09:20 (UTC)

I updated the package. Vala got added to make dependencies and downloading through https works now.

zoli111 commented on 2022-05-03 09:31 (UTC)

Please update the package because it can no longer be even downloaded.

error: failed to lookup: tiramisu-git: fatal: remote error: The unauthenticated git protocol on port 9418 is no longer supported. Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.

You need to make these changes:

-source=('tiramisu::git://github.com/Sweets/tiramisu.git')
+source=('tiramisu::git+https://github.com/Sweets/tiramisu.git')

and add vala to the makedepends.

Thanks!

taya commented on 2021-11-03 12:45 (UTC)

Saw that this package was flagged out of date and made this patch to update it to the newest revision:

--- PKGBUILD    2021-11-03 13:44:14.395853668 +0100
+++ PKGBUILD.current    2021-11-03 13:41:37.629185554 +0100
@@ -3,15 +3,14 @@

 pkgname='tiramisu-git'
 _pkgname='tiramisu'
-pkgver=r154.ea820d0
+pkgver=r59.3b30a0f
 pkgrel=2
 pkgdesc="Desktop notifications, the UNIX way"
-depends=('glib2')
 makedepends=("git")
 arch=('x86_64')
 url="https://github.com/Sweets/tiramisu"
 license=('MIT')
-makedepends=('git' 'vala')
+depends=('glib2')
 source=('tiramisu::git://github.com/Sweets/tiramisu.git')
 md5sums=('SKIP')

anufrievroman commented on 2021-10-19 00:58 (UTC)

There is new dependency vala neede to compile the package.

Kr1ss commented on 2020-07-07 17:12 (UTC)

Thx both of you !

OmegaDungeon commented on 2020-07-07 03:48 (UTC)

Thank you @Kr1ss and @Ordoviz, I've merged in the patch that Ordoviz provided.

Ordoviz commented on 2020-07-05 16:08 (UTC)

I am here to let you know that you can run namcap on packages generated with makepkg. This will give you more results than namcap PKGBUILD. In this case the output is:

tiramisu-git W: ELF file ('usr/bin/tiramisu') lacks FULL RELRO, check LDFLAGS.
tiramisu-git E: Missing custom license directory (usr/share/licenses/tiramisu-git)
tiramisu-git W: Unused shared library '/usr/lib/libgobject-2.0.so.0' by file ('usr/bin/tiramisu')
tiramisu-git W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/bin/tiramisu')
tiramisu-git W: Dependency glibc included but already satisfied
tiramisu-git W: Dependency zlib included but already satisfied
tiramisu-git W: Dependency libutil-linux included but already satisfied
tiramisu-git W: Dependency libffi included but already satisfied
tiramisu-git W: Dependency pcre included but already satisfied

As you can see, many dependencies are not needed because glib2 already depends on them.

Try this patch:

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ makedepends=("git")
 arch=('x86_64')
 url="https://github.com/Sweets/tiramisu"
 license=('MIT')
-depends=('glib2' 'glibc' 'zlib' 'libutil-linux' 'libffi' 'pcre')
+depends=('glib2')
 source=('tiramisu::git://github.com/Sweets/tiramisu.git')
 md5sums=('SKIP')

@@ -25,5 +25,6 @@ build() {
 package() {
    cd "$_pkgname"
    install -Dm755 ./tiramisu "$pkgdir/usr/bin/tiramisu"
-   install -Dm644 ./README.md "$pkgdir/usr/share/doc/$pkgname"
+   install -Dm644 ./README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+   install -Dm644 ./LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
 }

The patch brings the namcap output down to this:

tiramisu-git W: ELF file ('usr/bin/tiramisu') lacks FULL RELRO, check LDFLAGS.
tiramisu-git W: Unused shared library '/usr/lib/libgobject-2.0.so.0' by file ('usr/bin/tiramisu')
tiramisu-git W: Unused shared library '/usr/lib/libpthread.so.0' by file ('usr/bin/tiramisu')

The first warning is an upstream issue, see https://github.com/Sweets/tiramisu/pull/9.

Kr1ss commented on 2020-07-04 13:45 (UTC) (edited on 2020-07-04 13:54 (UTC) by Kr1ss)

Thx for packaging & maintaining @OmegaDumgeon.

The readme file is being installed to /usr/share/doc/tiramisu-git, rather than /usr/share/doc/tiramisu/README.md.

Also, the MIT license is not included in the [core]/licenses package, so the license file should be included with the package (see the first bullet point of this Wiki paragraph).

Would u pls consider to apply something like the following patch :

diff -ru old/PKGBUILD new/PKGBUILD
--- old/PKGBUILD    2020-07-04 15:39:19.942015927 +0200
+++ new/PKGBUILD    2020-07-04 15:44:22.802033498 +0200
@@ -25,5 +25,6 @@
 package() {
    cd "$_pkgname"
    install -Dm755 ./tiramisu "$pkgdir/usr/bin/tiramisu"
-   install -Dm644 ./README.md "$pkgdir/usr/share/doc/$pkgname"
+   install -Dm644 ./README.md -t"$pkgdir/usr/share/doc/$_pkgname/"
+   install -Dm644 ./LICENSE -t"$pkgdir/usr/share/licenses/$_pkgname/"
}

Thx, Cheers !