Package Details: mplayer-gui-svn 1:r38667-1

Git Clone URL: https://aur.archlinux.org/mplayer-gui-svn.git (read-only, click to copy)
Package Base: mplayer-gui-svn
Description: Media player for Linux
Upstream URL: http://www.mplayerhq.hu/
Licenses: GPL-2.0-only
Conflicts: mencoder, mplayer
Provides: mencoder, mplayer
Submitter: Bitts311
Maintainer: None
Last Packager: FabioLolix
Votes: 0
Popularity: 0.000000
First Submitted: 2021-01-10 16:22 (UTC)
Last Updated: 2024-12-18 16:40 (UTC)

Required by (117)

Sources (6)

Latest Comments

FabioLolix commented on 2024-12-17 22:06 (UTC)

Hi maoyaotang1, this pkgbuild have several fixable issues:

  • it is a VCS (-svn) pkgbuild but build a fixed commit, this kind of pkgbuild need to pull the latest commit at build time instead, see also here for versioning https://wiki.archlinux.org/title/VCS_package_guidelines#Subversion
  • the .install file is not needed as those operations are done by pacman hooks by default
  • rename an SVN when not needed, the downloaded source can't be used multiple time for who have configured a common source destination (SRCDEST= in makepkg.conf)
  • rename versioned archive to a generic name
  • specify the number of makejobs, instead see https://wiki.archlinux.org/title/Makepkg#Configuration
  • with those flag for me fails to build
  • put pkgdesc=, backup= and depends= in package() which is not needed here
  • depends don't have to in makedepends
  • some depends don't seem nedeed
  • some depends are missing(Gtk2 !), you can see this by building the package in a clean chroot with devtools https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot

A revisioned pkgbuild can be found here https://github.com/FabioLolix/AURFIX/blob/main/m/mplayer-gui-svn/PKGBUILD

Bitts311 commented on 2021-08-15 20:02 (UTC)

Press - PLZ - ENTER)))

FabioLolix commented on 2021-08-14 20:17 (UTC)

This pkgbuild require an ffmpeg checkout

  • ==> Starting build()...
  • No FFmpeg checkout, press enter to download one with git or CTRL+C to abort

So it need to be added to source=() and git added to makedpends