Package Details: ripme 2.1.9-1

Git Clone URL: https://aur.archlinux.org/ripme.git (read-only, click to copy)
Package Base: ripme
Description: Downloads albums in bulk
Upstream URL: https://github.com/ripmeapp2/ripme
Licenses: MIT
Submitter: neeshy
Maintainer: txtsd
Last Packager: txtsd
Votes: 4
Popularity: 0.023158
First Submitted: 2020-03-14 19:22 (UTC)
Last Updated: 2024-03-10 17:24 (UTC)

Dependencies (4)

Required by (0)

Sources (2)

Latest Comments

txtsd commented on 2024-04-06 08:00 (UTC)

@soloturn That is something that -git packages do.

Could you fix the versioning upstream instead? In semantic versioning, all those changes should ideally bump the patch version, if they're less relevant than bumping the minor version.

The way it's going currently, we'll be on 2.1.x forever with unnecessarily complex versions. Just bump the patch version normally.

soloturn commented on 2024-04-06 06:38 (UTC)

would you mind to give it the real version including the git hash, so the update logic does not warn for newest on server? 2.1.9-7-e915df means tag 2.1.9 + seven commits and the git hash of this commit.

txtsd commented on 2023-10-21 12:06 (UTC)

@soloturn I did it on ripme-git. ripme 2.1.6 does not contain the customVersion commit.

soloturn commented on 2023-10-21 06:22 (UTC) (edited on 2023-10-21 06:24 (UTC) by soloturn)

you could now drop the patch, and set the version via

gradle clean build -PcustomVersion=$pkgver-$pkgrel

high enough so it does not offer to download a newer one.

txtsd commented on 2023-08-29 06:53 (UTC)

@soloturn Done. Thanks for the tip!

soloturn commented on 2023-06-13 13:25 (UTC)

this should work with the latest gradle version, so make dependency to gradle would be fine instead of using gradlew.

txtsd commented on 2022-11-14 19:13 (UTC) (edited on 2022-11-14 19:55 (UTC) by txtsd)

[txtsd@dungeon-of-data]─[~]─[130]
λ yay -S --noconfirm ripme
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  ripme-2.1.3-1

  1 ripme                            (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: PKGBUILD up to date, Skipping (1/0): ripme
  1 ripme                            (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: (1/1) Parsing SRCINFO: ripme
==> Making package: ripme 2.1.3-1 (Tue 15 Nov 2022 12:37:48 AM IST)
==> Retrieving sources...
  -> Found 2.1.3.tar.gz
  -> Found ripme-gradle.patch
==> Validating source files with sha256sums...
    2.1.3.tar.gz ... Passed
    ripme-gradle.patch ... Passed
==> Making package: ripme 2.1.3-1 (Tue 15 Nov 2022 12:37:49 AM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 2.1.3.tar.gz
  -> Found ripme-gradle.patch
==> Validating source files with sha256sums...
    2.1.3.tar.gz ... Passed
    ripme-gradle.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting 2.1.3.tar.gz with bsdtar
==> Starting prepare()...
patching file build.gradle.kts
==> Sources are ready.
==> Making package: ripme 2.1.3-1 (Tue 15 Nov 2022 12:37:51 AM IST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Picked up _JAVA_OPTIONS: -Dswing.aatext=true -Dawt.useSystemAAFontSettings=on -Dswing.defaultlaf.sun.java.swing.plaf.gtk.GTKLookAndFeel -Djava.util.prefs.userRoot=/home/txtsd/.config/java

> Task :compileJava
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :test
Picked up _JAVA_OPTIONS: -Dswing.aatext=true -Dawt.useSystemAAFontSettings=on -Dswing.defaultlaf.sun.java.swing.plaf.gtk.GTKLookAndFeel -Djava.util.prefs.userRoot=/home/txtsd/.config/java

CheveretoRipperTest > testTagFox() FAILED
    java.lang.NullPointerException at CheveretoRipperTest.java:14

YuvutuRipperTest > testYuvutuAlbum1() FAILED
    org.opentest4j.AssertionFailedError at YuvutuRipperTest.java:14

YuvutuRipperTest > testYuvutuAlbum2() FAILED
    org.opentest4j.AssertionFailedError at YuvutuRipperTest.java:19

178 tests completed, 3 failed, 66 skipped

> Task :test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test'.
> There were failing tests. See the report at: file:///home/txtsd/.cache/yay/ripme/src/ripme-2.1.3/build/reports/tests/test/index.html

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 15s
6 actionable tasks: 5 executed, 1 up-to-date
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: ripme

System is set to use java-17-openjdk. EDIT: Does not build with java-11-openjdk either.

snogard commented on 2022-11-05 12:50 (UTC)

the original ripme repo does not seem to be active anymore, can you switch to an active fork? eg: https://github.com/ripmeapp2/ripme

soloturn commented on 2020-07-30 12:15 (UTC)

would be great if this shows up in the menu resp gnome application search, which it does not do currently.