summaryrefslogtreecommitdiffstats
path: root/pkg
Commit message (Collapse)AuthorAgeFilesLines
* flatpak: fix access to gvfs mounted filesystemsJohn Stebbins2019-01-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | An additional access permission is needed to access the gvfs mount point. For the record, the "Right" (TM) way to do this is to use GtkFileChooserNative dialog which will automatically use the flatpak file chooser portal to access files. But this portal currently is missing features that would cripple HandBrake. These features are: 1. Folder selection. We require this for destination selection and for batch processing. 2. Set current highlighted file in file chooser browser. Without this, a user processing a series of videos that are all in the same foder has to navigate from the default "Recent files" selection to the folder where their files are for each file. Also note that GtkFileChooserNative transparently falls back to a regular file chooser when the action requested is not supported. So sometimes the user would have access to remote filesystems, and sometimes not with no obvious reason for the difference. Not a good user experience. (cherry picked from commit d4761a9f2f07fe02935089356fd847530a8eec57)
* LinGui: bump ubuntu version number epochJohn Stebbins2018-12-221-2/+2
| | | | | | Overrides a bad version number for ubuntu cosmic in launchpad (cherry picked from commit cd289c78397e5c207fa63c23e7a626e00f8ca88d)
* flatpak: fix gvfs accessJohn Stebbins2018-11-091-0/+15
| | | | | | | The freedesktop platform doesn't supply the gvfs module. So add it to the flatpak. Fixes https://forum.handbrake.fr/viewtopic.php?f=13&t=38383
* LinGui: fix packaging with out-of-tree build directoryJohn Stebbins2018-10-232-28/+33
|
* LinGui: add Ubuntu 18.10 to snapshotsJohn Stebbins2018-10-193-0/+130
|
* pkg: remove ubuntu 17.10 (Artful) from snapshotsJohn Stebbins2018-08-071-15/+0
| | | | Artful is obsolete and the PPA no longer accepts submissions for it.
* flatpak: disable flatpak-builder cacheJohn Stebbins2018-07-091-2/+2
| | | | It fails to rebuild things that need to be rebuilt
* Specify flatpak branch when building the bundleFrederick Ding2018-07-041-2/+2
| | | Fixes a bug introduced in 70a0ad3b0088f86fa26e3f8fe9006834155c7d4d. Branch must be either `development` or `stable`, can't rely on defaults. See http://docs.flatpak.org/en/latest/flatpak-command-reference.html#flatpak-build-bundle for CLI reference.
* flatpak: set the branch for flatpak bundlesJohn Stebbins2018-07-012-2/+7
| | | | | This allows differentiation between stable and development builds in a flatpak repository
* flatpak: fix CLI flatpak platform dependencyJohn Stebbins2018-07-011-3/+3
|
* flatpak: add flatpak extensions supportJohn Stebbins2018-06-261-0/+14
| | | | | This allows us to add additional libraries or executables as separate flatpak bundles
* flatpak: fix missing directory for flathub targetJohn Stebbins2018-06-192-1/+3
|
* flatpak: prebuild some dependenciesJohn Stebbins2018-06-192-0/+46
| | | | | | | | Rather than using HandBrake's build for libass, fontconfig, freetype, fribidi, harfbuzz. The runtime platform already has fontconfig, freetype and harfbuzz. We just need to add libass and fribidi.
* flatpak: use freedesktop platform instead gnomeJohn Stebbins2018-06-191-4/+3
| | | | It's smaller
* flatpak: add notifications permissionJohn Stebbins2018-06-191-0/+1
|
* LinGui: add cmake back to debian control fileJohn Stebbins2018-06-182-2/+2
| | | | I should have only removed yasm. Not sure what I was thinking :-\
* LinGui: remove unused dependencies from debian control filesJohn Stebbins2018-06-172-2/+2
|
* flatpak: add --filesystem=host to sandbox permissionsJohn Stebbins2018-06-082-6/+6
| | | | | | | | | GtkFileChooserNative is required in order to use the document portal. Using this file chooser will require significant rework of source selection, so enable host filesystem access until I can do this. The CLI will need host filesystem access anyway since it can't use the document portal.
* flatpak: disable update checksJohn Stebbins2018-06-071-1/+1
|
* scripts: add script for creating flatpak manifestsJohn Stebbins2018-06-064-30/+23
| | | | | | | This script can generate manifests that are suitable for submitting to flathub for publishing to their repository. It can also be used for generating manifests suitable for building local flatpak bundles and is used during 'make pkg.create.flatpak'
* flatpak: keep CLI in GUI packageJohn Stebbins2018-06-051-1/+0
| | | | | HandBrake-<version>.flatpak contains GUI and CLI HandBrakeCLI-<version>.flatpak is CLI only
* flatpak: change package namesJohn Stebbins2018-06-051-4/+4
| | | | new names conform better to current win/osx snapshot names
* flatpak: uses fr.handbrake.ghb app id consistentlyJohn Stebbins2018-06-051-2/+2
|
* LinGui: make flatpak pgp signature optionalJohn Stebbins2018-06-042-4/+8
| | | | | To sign flatpak during build: make pkg.create.flatpak PGP_ID=<key id>
* LinGui: update flatpak gnome sdk version to 3.28John Stebbins2018-06-042-2/+2
|
* flatpak: add nasm to modulesJohn Stebbins2018-06-042-0/+26
| | | | | nasm is a build requirement that is not provided by any of the flatpak SDKs
* LinGui: add liblzma dependency for Ubuntu nightly buildsJohn Stebbins2018-05-294-4/+4
|
* LinGui: remove Ubuntu xenial and trusty from nightly buildsJohn Stebbins2018-05-293-32/+2
| | | | | | Neither of these support a recent enough version of nasm to build x265 with assembly optimizations. Running without assembly optimizations isn't acceptable, so just stop building these releases.
* LinGui: add libspeex dependency for Ubuntu nightly buildsJohn Stebbins2018-05-294-4/+4
|
* LinGui: fix extra space in debian changelog entryJohn Stebbins2018-05-221-4/+4
| | | | debuild it's too smart about extra whitespace
* LinGui: set the build date in the debian changelogJohn Stebbins2018-05-211-4/+6
| | | | | | | | Ubuntu build servers appear to set the build machine date/time from this. So hard coding it to some random date is suboptimal. Fixes incorrect build date in the HandBrake version line of the activity log.
* LinGui: add Ubuntu Bionic to nightly buildsJohn Stebbins2018-04-113-0/+130
|
* Misc. typosluz.paz2018-02-201-2/+2
| | | Found via `codespell -q 3 --skip="./gtk/po`
* LinGui: remove Ubuntu Zesty nightly buildJohn Stebbins2018-01-251-15/+0
| | | | Zesty is obsolete
* build: Force HFS+ for Mac CLI package.Bradley Sepos2017-12-201-1/+1
|
* LinGui: disable i386 releasesJohn Stebbins2017-11-074-8/+8
| | | | x265 high-bit depth does not support i386 unless you disable asm.
* MacGui: remove the i386 architecture from Growl framework, and the strip ↵Damiano Galassi2017-11-041-3/+0
| | | | phase in the build system.
* build: explicitly select HFS+ as the dmg filesystem.Damiano Galassi2017-10-281-1/+1
|
* LinGui: fix Ubuntu 17.10 snapshotsJohn Stebbins2017-10-191-1/+1
| | | | Compression method bzip2 is no longer supported by dpkg-deb
* LinGui: add Ubuntu 17.10 (artful) to snapshotsJohn Stebbins2017-10-183-0/+130
| | | | Final 17.10 release is tomorrow...
* LinGui: remove Ubuntu 15.04 (vivid) snapshotsJohn Stebbins2017-10-171-15/+0
| | | | It's no longer supported by Ubuntu launchpad
* LinGui: remove Ubuntu 16.10 snapshot buildsJohn Stebbins2017-07-221-15/+0
| | | | Yakkety is now obsolete, so the PPA rejects new build requests.
* LinGui: add Ubuntu Zesty nightly buildsJohn Stebbins2017-04-093-3/+133
|
* Build: Fix to the build scripts to no longer include font directory in mingw ↵sr552017-03-241-2/+0
| | | | builds. It's no longer needed.
* build: Update Sparkle minimum Mac system version to 10.7.0.Bradley Sepos2016-12-181-1/+1
|
* build: Update Mac release package name.Bradley Sepos2016-12-181-6/+4
|
* LinGui: remove ubuntu 15.10 from nighly snapshotsJohn Stebbins2016-12-131-15/+0
| | | | Wily is EOL and PPA is no longer accepting packages for it.
* LinGui: change ubuntu changelog reference from trac to githubJohn Stebbins2016-10-201-5/+5
|
* LinGui: add nightly builds for ubuntu 16.10John Stebbins2016-10-193-0/+130
|
* pkg: add opus to ubuntu package dependenciesJohn Stebbins2016-09-024-4/+4
|