tstools: GitHub migration

tstools has migrated to GitHub, so let's use this opportuninty to rework
this package as well.

- Change site to GitHub.
- No releases of tags yet, so let's use the latest commit ID from the
  master branch as a version.
- There is currently no license file attributed to tstools, so state that
  in the tstools.mk file and add empty license file variable. This issue is
  being tracked upstream: https://github.com/kynesim/tstools/issues/32
- Wrap the help text in the Config.in to 72 characters, and also change
  the project URL to the GitHub one.
- Add a hash file.
- Rename the patch to use a four digit numbering (001 -> 0001).

[Peter: leave license as MPLv1.1, adjust comment to match]
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Vicente Olivert Riera 2015-10-20 14:06:14 +01:00 committed by Peter Korsgaard
parent 6e088b101d
commit 2c9aceea90
4 changed files with 18 additions and 14 deletions

View File

@ -2,16 +2,15 @@ config BR2_PACKAGE_TSTOOLS
bool "tstools" bool "tstools"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
help help
This is a set of cross-platform command line tools for This is a set of cross-platform command line tools for working with
working with MPEG data MPEG data.
The emphasis is on relatively simple tools which concentrate The emphasis is on relatively simple tools which concentrate on MPEG
on MPEG (H.264 and H.262) data packaged according to H.222 (H.264 and H.262) data packaged according to H.222 (i.e., TS or PS),
(i.e., TS or PS), with a particular interest in checking for with a particular interest in checking for conformance.
conformance.
Transport Stream (TS) is typically used for distribution of Transport Stream (TS) is typically used for distribution of cable
cable and satellite data. Program Stream (PS) is typically and satellite data. Program Stream (PS) is typically used to store
used to store data on DVDs. data on DVDs.
https://code.google.com/p/tstools/ https://github.com/kynesim/tstools/

View File

@ -0,0 +1,2 @@
# Locally calculated
sha256 3d2b2375e2874933f9aa59d4f25bb6b334747219eb0d7a076974e61222d59bf6 tstools-08f6be304040e7b84760ac3920bcff4a563b6cd2.tar.gz

View File

@ -4,10 +4,13 @@
# #
################################################################################ ################################################################################
TSTOOLS_VERSION = 1_11 # No releases or tags yet. Use the latest commit ID from master branch.
TSTOOLS_SITE = https://tstools.googlecode.com/files TSTOOLS_VERSION = 08f6be304040e7b84760ac3920bcff4a563b6cd2
TSTOOLS_SOURCE = tstools-$(TSTOOLS_VERSION).tgz TSTOOLS_SITE = $(call github,kynesim,tstools,$(TSTOOLS_VERSION))
TSTOOLS_LICENSE = MPL v1.1 # tstools upstream doesn't contain any license file so far. See:
# https://github.com/kynesim/tstools/issues/32
TSTOOLS_LICENSE = MPLv1.1
TSTOOLS_LICENSE_FILES =
define TSTOOLS_BUILD_CMDS define TSTOOLS_BUILD_CMDS
$(TARGET_CONFIGURE_OPTS) LD="$(TARGET_CC)" $(TARGET_MAKE_ENV) \ $(TARGET_CONFIGURE_OPTS) LD="$(TARGET_CC)" $(TARGET_MAKE_ENV) \