Download the pkgbuild, change the pkgver to 4.20.4.4870 and SKIP the hash.
to maintainer: If you don't have time to maintain the package please disown it or transfer to my account.
Git Clone URL: | https://aur.archlinux.org/4kvideodownloader.git (read-only, click to copy) |
---|---|
Package Base: | 4kvideodownloader |
Description: | Quickly download videos from YouTube in high-quality |
Upstream URL: | https://www.4kdownload.com/products/product-videodownloader |
Licenses: | custom:eula |
Submitter: | Muflone |
Maintainer: | Muflone |
Last Packager: | Muflone |
Votes: | 68 |
Popularity: | 0.50 |
First Submitted: | 2013-06-30 01:38 (UTC) |
Last Updated: | 2022-06-18 14:11 (UTC) |
Download the pkgbuild, change the pkgver to 4.20.4.4870 and SKIP the hash.
to maintainer: If you don't have time to maintain the package please disown it or transfer to my account.
A new version is out 4.20.3
Erro ao iniciar essa versão
4kvideodownloader 4.19.3.4700-1
Não iniciar, ao clicar no aplicativo.
4kvideodownloader 4.19.3.4700
PKGBUILD: https://sourceforge.net/projects/atomlinux/files/source/4kvideodownloader/
4kvideodownloader 4.4.3.4700
PKGBUILD: https://sourceforge.net/projects/atomlinux/files/source/4kvideodownloader/
pkgname=4kvideodownloader pkgver=4.4.3.4700 pkgrel=1 pkgdesc="Quickly download videos from YouTube in high-quality" arch=('x86_64') url="https://www.4kdownload.com/products/product-videodownloader" license=('custom:eula') depends=('openssl') makedepends=('chrpath') source=("${pkgname}${pkgver}_amd64.tar.bz2"::"https://dl.4kdownload.com/app/${pkgname}${pkgver%.*}_amd64.tar.bz2" "${pkgname}.desktop" "${pkgname}.svg" "fix_symlink_path.patch") sha256sums=('6b1f7637dd018fe05a804e4e940e8fc7683a204ff80f631bc08cdbf18b0fce0d' '1682360269a4b95692fbc6866ceb3636a2ab43f70a4f6678797299c8cae6823c' 'f832c5968d613767685c882bf2eb8ffde9701e9fa78a71141983b1c0f10a442f' '2b5a9c262ff7b832eafbfb0e027b676a8be44f9c527b99ac00bd8379fc709668')
prepare() { cd "${pkgname}" # Remove insecure RPATH chrpath --delete "${pkgname}-bin" # Fix symlink path patch -p1 -i "${srcdir}/fix_symlink_path.patch" }
package() { # Install desktop file install -m 755 -d "${pkgdir}/usr/share/applications" install -m 755 -t "${pkgdir}/usr/share/applications" "${pkgname}.desktop" # Install icon file install -m 755 -d "${pkgdir}/usr/share/pixmaps" install -m 644 -t "${pkgdir}/usr/share/pixmaps" "${pkgname}.svg" # Install files install -m 755 -d "${pkgdir}/usr/lib" cp -r "${pkgname}" "${pkgdir}/usr/lib" chown root.root "${pkgdir}/usr/lib/${pkgname}" # Install launcher file install -m 755 -d "${pkgdir}/usr/bin" ln -s "/usr/lib/${pkgname}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" # Install license file install -m 755 -d "${pkgdir}/usr/share/licenses/${pkgname}" install -m 644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${pkgname}/doc/eula" }
The newest version of the package is 4.19.3.4700
The new version is 4.18.5.4570. As maintener you should check and update new versions regularly. This will prevent users from editing the PKGBUILD manually and indicating "SKIP" in checksums, which can lead to security issues. thanks in advance
I'm dropping all the dependencies from the package, as far I understand they are not required anymore as the QT libraries are shipped from the software itself
Is this package going to be updated? It's already at version 4.18.1
Looks like v4.18.0.4480 is out currently - https://www.4kdownload.com/downloads
BUENAS NOCHES COMPAÑEROS ARCHIEROS , LES DEJO LA ACTUALIZACION AQUI: https://gist.github.com/LEONARDO-DANIEL/735d1a70cd0ddcdaae895b9d47a0ae1a#file-4k-video-downloader-4-18-0-4480 SOLO DESCARGUEN EL PAQUETE COMPLETO Y SUSTITUYAN EN makepkg POR ESTE, SALUDOS DESDE MEXICO
@Domarius: That actually works! Thanks so much for that tip, I use this program heavily so the latest version is required. Thanks again!
I just download the "stand alone" Linux version off the developer's site and use that. It's always up to date and runs fine.
Go here https://www.4kdownload.com/downloads
Click the down arrow next to "Ubuntu" and download the "Portable" version. Unzip and just run the 4kvideodownloader.sh, it works perfectly fine on Manjaro.
Can you please update the version ( 4.16.3.4290 )? The latest version has a lot of important fixes I need
Manjaro KDE 4kvideodowloader cannot be used, does not start
$ 4kvideodownloader [2021-05-08 14:11:39.175957] [0x00007f81468b1640] [info] notificationsCheckingThreadFunc started terminate called after throwing an instance of 'std::runtime_error' what(): locale::facet::_S_create_c_locale name not valid /usr/bin/4kvideodownloader: line 8: 1657 Aborted (core dumped) "$SCRIPT_DIR"/4kvideodownloader-bin $*
4kvideoDownloader 4.16.0.4250
https://github.com/EvertonCosmo/ArchLinuxPackages/tree/master/4kvideodownloader
I was not able initially download it because the source filename in the PKGBUILD does not match the upstream source filename. I had to edit the source link to match the upstream in order to download and install it.
This is due to version number being "4.12.5.3670-1" while the upstream named the package with the version "4.12.5" so maybe the PKGBUILD version changing to "4.12.5-1" might help solve this problem.
Package updated to the latest version 4.12.5.3670
This PKGBUILD working with minimal changes: _pkgver=$(wget "https://www.4kdownload.com/downloads/" -q -O - |grep "tar.bz2" | grep "4kvideodownloader" |cut -d "_" -f4)
pkgver=${_pkgver}
I made new md5sums with makepkg -g >>PKGBUILD, but in first line change md5sum to 'SKIP'
delete all sha256sums
In package() section after this line: install -m 755 -t "${pkgdir}/usr/lib/${pkgname}" "${pkgname}.sh"
(one line) sed -i 's/\$(dirname \$(readlink -f \"\$0\"))/\"\/usr\/lib\/4kvideodownloader\"/' "${pkgdir}/usr/lib/${pkgname}/${pkgname}.sh"
Working fine without .SRCINFO (because version number changing every time, now 4.12.5.3670)
Thanks Tritol and Everton. I followed Tritol's instructions, and got an error about missing "4kvideodownloader.install", but Everton's link had what I needed. Then after uninstalling the existing 4kvideodownloader, and trying again, it's working. Perhaps all this is basic Arch Linux knowledge, but this is the only way I've been able to learn this, and I appreciate it. I saved the steps into my Manjaro notes file.
4kvideodownloader-4.12.4.3660
https://github.com/EvertonCosmo/ArchLinuxPackages/tree/master/4kvideodownloader
git clone https://aur.archlinux.org/4kvideodownloader.git
cd 4kvideodownloader/
overwrite PKGBUILD
makepkg -si
just works for me
I just did an update in Manjaro and 4k video downloader won't run, saying it's missing Qt_5.
/usr/lib/4kvideodownloader/4kvideodownloader-bin: /usr/lib/4kvideodownloader/libQt5Core.so.5: version `Qt_5.15' not found (required by /usr/lib/libQt5PrintSupport.so.5)
/usr/lib/4kvideodownloader/4kvideodownloader-bin: /usr/lib/4kvideodownloader/libQt5Core.so.5: version `Qt_5.15' not found (required by /usr/lib/libQt5QuickWidgets.so.5)
/usr/lib/4kvideodownloader/4kvideodownloader-bin: /usr/lib/4kvideodownloader/libQt5Core.so.5: version `Qt_5.15' not found (required by /usr/lib/libQt5QmlModels.so.5)
Have tried re-building using Tritol's link, but "fix_symlink_path.patch" fails verification.
4kvideodownloader-4.12.4.3660:
https://gist.github.com/tritol/ae7ff653643f7b1579ae296452eed959
Needs updating.
@grunix explicitly included the Qt libraries in the package as it uses older QT version
Manjaro Gnome has been missing the dock icon for this application, is there a fix for this?
There is a missing dependency to extra/qt5-webengine!
"/usr/lib/4kvideodownloader/4kvideodownloader-bin: error while loading shared libraries: libQt5WebEngineWidgets.so.5: cannot open shared object file: No such file or directory"
aqui les dejo la nueva version amigos https://gist.github.com/hacker-evil/21a910cec0c8d676c4519a04320faaa5
Needs updating.
Without openssl-1.0 it doesn't run, so rather it should be added to depends.
PKGBUILD. VERSION : 4.9.0.3032
https://github.com/EvertonCosmo/ArchLinuxPackages/tree/master/4kvideodownloader
PKGBUILD 4.8.0.2852
https://gist.github.com/LEONARDO-DANIEL/735d1a70cd0ddcdaae895b9d47a0ae1a
@everyone If you want to update the package in an "easy" way, just follow these steps:
trizen -S 4kvideodownloader
When asked if you want to modify the PKGBUILD, choose "yes"
Once in the PKBUILD edit the next line like this:
pkgver=4.7.3.1
and then change the first line from the:
sha256sums=('a61574f7d398b4faa9ba10e8e4e8f5efe4b5ad8150683d193a138121c5d38220'
to
sha256sums=('4fb0a060c807dba87e203b6a44e6468979390a83aaabaef023afa99f6d1a1f48'
Press Ctrl + O to save the file.
Press Ctrl + X to exit nano (the program where the file was opened).
Just follow the next steps as usual and the program will be updated.
Note:
In future updates yo can do the following, it may work the same:
in the line:
pkgver=4.7.X
just change the version for the last version available, for example, this last version was 4.7.3-1, but as the PKGBUILD doesn't accept the hyphen symbol (-), I had to change it to 4.7.3.1.
after changing the pkgver line just save the file, as we can't know what's the sha256sum of the package yet, and continue the installation as normal, in this case the package will be downloaded but there will be an error, as the sha256sum won't match from the package won't match the one in the PKGBUILD, but now you have the package saved in /tmp/your-AUR-Package-Manager-your-user-name/4kvideodownloader/, mine in this case was /tmp/trizen-my-user-name/4kvideodownloader/. Inside this folder copy (Ctrl + Shift + C, on the terminal) the whole name of the package ending with .tar.bz2 and open a terminal inside this same folder (DO NOT open it as root) and type the sha256sum command and paste the name of the package (Ctrl + Shift + V, on the terminal) so it should look like this:
sha256sum 4kvideodownloader_4.7.3.1_amd64.tar.bz2
press ENTER and it must give you a string of numbers and letters like the one I used that looks like this:
4fb0a060c807dba87e203b6a44e6468979390a83aaabaef023afa99f6d1a1f48
just copy that line and try reinstalling 4kvideodownloader again and change the two lines as I mentioned before with the new information you got now.
GOOD LUCK! :D
@mozzi32 Just install the .deb from the official site. That's what I do.
This pkg has not been fully maintained for a while.
Sorry but there is a new update 4.7.3.2742 from June 7th
A new version is available 4.7.2-1 Could you update please ? Thanks a lot
aqui les dejo amigos la version mas reciente 4.7.0.2602.... https://gist.github.com/LEONARDO-DANIEL/735d1a70cd0ddcdaae895b9d47a0ae1a
Hi, can you use the "Flag package out-of-date" button for the purpose for which it is meant, and not use the package comments for the purpose for which it is not meant?
Hi, can you update this package to version 4.5?
@everyone Any issue related to ffmpeg2.8 package has nothing to do with 4kvideodownloader. If you have difficulties in install ffmpeg2.8 you could ask to the ffmpeg2.8 package. Since today 2018/12/26 the package ffmpeg2.8 builds and installs fine without any error.
@Sam-Burgos I've added the qt5-declarative package which owns the libQt5Qml.so.5 file that you pointed. thank you
@quenyen Request rejected for the reasons explained in the e-mail
Hey Muflone I wanted this package and the ffmpeg2.8 package was non functional, so I downloaded the "portable" package from 4kvideodownload web site and it ran out of the box. That package has all required libraries included in it, so if you wanted to just download the whole package and do a check for every required library in usr/lib...if not there copy in if there do not copy in this would then have no requirement for ffmpeg2.8 and could instead stand on its own....just an idea. I just run it out of the directory now and that works fine because the script looks for its dependencies in the directory in which it resides....just a thought to get rid of the dependency on the ffmpeg2.8 package.;
Greetings, is it possible that you can add "qt5-3d" as dependency on this package? When I first try to open the program, it fails with "error while loading shared libraries: libQt5Qml.so.5: cannot open shared object file: No such file or directory" and installing qt5-3d (at least that is how it appears after searching on Antergos and Manjaro) solves the problem
@gibbz your issue is related to the ffmpeg2.8 package. Please ask to the ffmpeg2.8 package maintainer.
Cant install this anymore for some reason:
==> ffmpeg2.8-2.8.15-2 already made -- skipping build loading packages... resolving dependencies... warning: cannot resolve "libx265.so=160-64", a dependency of "ffmpeg2.8" :: The following package cannot be upgraded due to unresolvable dependencies: ffmpeg2.8
:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies) :: unable to satisfy dependency 'libx265.so=160-64' required by ffmpeg2.8
Could you update to new version 4.4.11.2412 please ? Thank a lot
Rebuild your AUR package against the new libx265.so, that has nothing to do with this package.
ffmpeg2.8 dependency causes issues when updating: installing x265 (2.9-1) breaks dependency 'libx265.so=160-64' required by ffmpeg2.8
Is there anyway to install this without the old version of ffmpeg?
Newest version available:
pkgver=4.4.11.2412
sha256sums=('908a89e29199757b17fd84f76fe80513189106447fc179ee3d4053f00440349e'
Please change these two lines in the PKGBUILD.
@dellamorte the missing dependency belongs to ffmpeg, not this package.
I've left a comment to the ffmpeg2.8 package maintainer
Muflone:
Please everyone stop spamming this package with online services. This box is for comments about this package, not about how not to use it.
You need to be more cynical, these aren't real people. :p
I've deleted these accounts as spam, after tracking some of them down from other comments' spam using the new feature from https://lists.archlinux.org/pipermail/aur-dev/2018-July/004563.html
ffmpeg installation fails: missing libdcadec.so.
Please add dcadec package to dependencies.
@nyilaslaszlo: Thanks. Now it works again.
@karcher, @feddy:
Hi. You should try to resolve these dependencies by installing manually.
@Muflone: I assume @feddy means the problem I mentioned before. I have ffmpeg 4.0.1 installed and there is a dependency for ffmpeg2.8 and libx265.so=151-64.
@feddy What problem?
someone has found a solution for this problem?
I had to uninstall 4kvideodownloader and ffmpeg due to an error during update. Now when I try to install 4kvideodownloader again I get following error: ... resolving dependencies... warning: cannot resolve "libx265.so=151-64", a dependency of "ffmpeg2.8" :: The following package cannot be upgraded due to unresolvable dependencies: ffmpeg2.8
:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies) :: unable to satisfy dependency 'libx265.so=151-64' required by ffmpeg2.8 2018-05-30 20:10:04,576 - wrappers - pacman - ERROR - pacman query sudo pacman --upgrade --asdeps --ask=4 ffmpeg2.8-2.8.14-1-x86_64.pkg.tar.xz failed
All those who are fond of music must have heard about Mp3xd online Mp3 downloader because a number of users rely on this astonishing downloader to save their favorite media file. Website URL:- https://mp3xd.world
Greetings, is there any chance that you can add any other dependency to this package? I tried to build it using ffmpeg on the repositories and even though it passes successfully, it fails saying that it need libavcodec.so=56 (which I suppose it used to have the package ffmpeg2.8 and now it is no longer available)
Please everyone stop spamming this package with online services. This box is for comments about this package, not about how not to use it.
I'll delete without any confirmation further comments related to online services.
Please update. New version is supposed to fix the playlist parsing issue.
Thanks!
just edit pkgbuild I do not know how to make the updated pkg available
Update please v.4.4.4
The lib is total trash, in a free version you can only download 25 videos in theory, practically half of them are unavailable (parse error). I just end up with first googled website https://y2mate.com/
Pinned Comments
Muflone commented on 2021-09-25 16:33 (UTC)
I'm dropping all the dependencies from the package, as far I understand they are not required anymore as the QT libraries are shipped from the software itself