summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-12-29 09:09:46 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-12-31 13:27:01 +0000
commit96ed6b91a131ed9683cbf26db6221d9dfd34b796 (patch)
tree3b1771ca53267af66928a9ece326a6e27e11f7ef /gnu
parent98be8e7f1898c0732353a3eb5646523cf458991e (diff)
gnu: qtfaststart: Switch to pyproject.
* gnu/packages/video.scm (qtfaststart): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [arguments, description]: Improve style. Change-Id: Id2d06b0f34b99e0af8af837095a93117d9c12675 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/video.scm38
1 files changed, 21 insertions, 17 deletions
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index dfe7b77865a..4c834966ee7 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -6078,27 +6078,31 @@ multiplexer and demultiplexer, and can mux video and audio in several formats
6078using standalone executable files.") 6078using standalone executable files.")
6079 (license license:isc))) 6079 (license license:isc)))
6080 6080
6081;; XXX: This project is not being maintained. Consider removal or patch merges.
6081(define-public qtfaststart 6082(define-public qtfaststart
6082 (package 6083 (package
6083 (name "qtfaststart") 6084 (name "qtfaststart")
6084 (version "1.8") 6085 (version "1.8.0")
6085 (source (origin 6086 (source
6086 (method url-fetch) 6087 (origin
6087 (uri (pypi-uri "qtfaststart" version)) 6088 (method git-fetch)
6088 (sha256 6089 (uri (git-reference
6089 (base32 6090 (url "https://github.com/danielgtaylor/qtfaststart")
6090 "0hcjfik8hhb1syqvyh5c6aillpvzal26nkjflcq1270z64aj6i5h")))) 6091 (commit version)))
6091 (build-system python-build-system) 6092 (file-name (git-file-name name version))
6092 (arguments 6093 (sha256
6093 '(#:tests? #f)) ; no test suite 6094 (base32 "0cgc92dn2r6qmqlvi6d63i0bzsvmcb82301jr1211gsiqi96wmwg"))))
6095 (build-system pyproject-build-system)
6096 (arguments (list #:tests? #f)) ; No test suite.
6097 (native-inputs (list python-setuptools))
6094 (synopsis "Move QuickTime and MP4 metadata to the beginning of the file") 6098 (synopsis "Move QuickTime and MP4 metadata to the beginning of the file")
6095 (description "qtfaststart enables streaming and pseudo-streaming of 6099 (description
6096QuickTime and MP4 files by moving metadata and offset information to the 6100 "qtfaststart enables streaming and pseudo-streaming of QuickTime and MP4
6097beginning of the file. It can also print some useful information about the 6101files by moving metadata and offset information to the beginning of the file.
6098structure of the file. This program is based on qt-faststart.c from the FFmpeg 6102It can also print some useful information about the structure of the file.
6099project, which is released into the public domain, as well as ISO 14496-12:2005 6103This program is based on qt-faststart.c from the FFmpeg project, which is
6100(the official spec for MP4), which can be obtained from the ISO or found 6104released into the public domain, as well as ISO 14496-12:2005 (the official
6101online.") 6105spec for MP4), which can be obtained from the ISO or found online.")
6102 (home-page "https://github.com/danielgtaylor/qtfaststart") 6106 (home-page "https://github.com/danielgtaylor/qtfaststart")
6103 (license license:expat))) 6107 (license license:expat)))
6104 6108