Could I ask Marcel_K to change url to use https:// I have been using https:// for well over a year and it always worked. It is just good practice.
This would save me from constant merges with my version.
Git Clone URL: | https://aur.archlinux.org/makemkv.git (read-only, click to copy) |
---|---|
Package Base: | makemkv |
Description: | DVD and Blu-ray to MKV converter |
Upstream URL: | https://www.makemkv.com |
Licenses: | LGPL-2.1-or-later, LicenseRef-GuinpinSoft-inc-EULA |
Submitter: | hydro |
Maintainer: | FabioLolix |
Last Packager: | FabioLolix |
Votes: | 325 |
Popularity: | 2.38 |
First Submitted: | 2010-01-26 15:31 (UTC) |
Last Updated: | 2024-09-30 16:08 (UTC) |
« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 14 15 16 .. 27 Next › Last »
Could I ask Marcel_K to change url to use https:// I have been using https:// for well over a year and it always worked. It is just good practice.
This would save me from constant merges with my version.
Just to add on here - I was hitting the same problem described by @lpga and @blackhole. What resolved it for me was cleaning the old build files, updating the URL as @chungy pointed out, then re-running it. Everything worked taking that approach (simple enough to do in Pamac on Manjaro).
That's not the correct checksum for that file, as far as I can tell. Please try again downloading this PKGBUILD and the like with git
and then run makepkg
. I think you still have a problem with your AUR helper.
EDIT: that checksum still belongs to makemkv-oss-1.15.13.
To be more clear, in "${srcdir}" i found two directories:
makemkv-bin-1.15.4 # as expected
makemkv-oss-1.15.3 # here is the problem
I usually use pikaur, but I have the same problem using yay, and yes I cleared the package cache. I solved the problem modifying the PKGBUILD as follows:
pkgname=makemkv
pkgver=1.15.4
pkgrel=1
........
sha256sums=('45eba7e61a7b467b1fe8de722fa890d556e19f3fc02a7b7f8d846ac8e2badb9a'
'42bbaaf5828068d175a43b4e869b4ff7952314bd8d03812e44e478bfa5d91c4c' # *makemkv-oss-1.15.4.tar.gz*
'5573b2e4bade10d8cd258a7c235eb46f66ef8c8c97e5d5eb090c38fa0f94389b'
'f12c0facf2f0071a9f728b138986f0a4c2b4ff6ace2dfb2e96364e215e9fda6f'
'2a6237d3d5ce073734c658c7ec5d2141ecd0047e6d3c45d1bd594135c928878f')
........
build() {
cd "${srcdir}/${pkgname}-oss-1.15.3" # *here is the fix to the problem*
CFLAGS="$CFLAGS -std=c++11" CC=gcc CXX=g++ ./configure --prefix=/usr
make
}
package() {
cd "${srcdir}/${pkgname}-oss-1.15.3" # *here is the fix to the problem*
I just found the same fix in the PKGBUILD of makemkv-cli. :-)
Ok, I was using yay, so I removed cache with
yay -Scc
Now installation is fine!
You really get some (cached?) different file one way or another, because every time I delete makemkv-oss-1.15.4.tar.gz and redownload it again (from either the http source or the https source, doesn't matter), I get the correct file, with the checksum in the PKGBUILD and the correct directory name in the tarball. Is there anyone that also gets the correct file?
I really don't know what is happening here.
@Marcel_K if you extract the contents of makemkv-oss-1.15.4.tar.gz, you can see the real directory name: makemkv-oss-1.15.3 exactly what @blackhole wrote in his comment
Ok, changed to https:
makemkv-oss-1.15.4.tar.gz ... FAILED
Ok, changed the sha256sum, new error:
/src/makemkv-oss-1.15.4: No such file or directory
It seems that the file is makemkv-oss-1.15.4.tar.gz but the directory name in /src is makemkv-oss-1.15.3
Update the URL to "https://www.makemkv.com" (note https instead of http), the plain-http view of the file is of the previous version, and that's what is causing checksum errors.
Pinned Comments
FabioLolix commented on 2024-07-20 16:33 (UTC)
This now depends on
libavcodec.so
so when it needs to be rebuilded against newffmpeg
version you are forced to uninstall first otherwise the update will be blockedfosskers commented on 2023-06-11 13:56 (UTC)
I can confirm that a manual
sudo modprobe sg
was necessary to getmakepkg
to detect my DVD drive.FabioLolix commented on 2023-03-16 21:41 (UTC)
Beta key: