From 788bfb9e01ee7ba6a099b56f36bb50c73ee004ec Mon Sep 17 00:00:00 2001 From: suvari Date: Wed, 25 Feb 2026 19:55:26 +0300 Subject: [PATCH] handbrake: ver. bump to 1.10.2 --- .../converter/flowblade/handbrake/actions.py | 38 +++ .../converter/flowblade/handbrake/pspec.xml | 136 +++++++++ .../flowblade/handbrake/translations.xml | 8 + multimedia/converter/handbrake/actions.py | 4 +- multimedia/converter/handbrake/pspec.xml | 258 +++++++++--------- 5 files changed, 316 insertions(+), 128 deletions(-) create mode 100644 multimedia/converter/flowblade/handbrake/actions.py create mode 100644 multimedia/converter/flowblade/handbrake/pspec.xml create mode 100644 multimedia/converter/flowblade/handbrake/translations.xml diff --git a/multimedia/converter/flowblade/handbrake/actions.py b/multimedia/converter/flowblade/handbrake/actions.py new file mode 100644 index 0000000000..7a3a48aeef --- /dev/null +++ b/multimedia/converter/flowblade/handbrake/actions.py @@ -0,0 +1,38 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +J = ''.join([ + ' --prefix=/usr', + ' --disable-rpath', + ' --enable-gtk4', + ' --disable-silent-rules', + ' --disable-update-checks', + ' --enable-x265', + ' --enable-qsv', + ' --enable-numa', + ' --enable-fdk-aac ' + ]) + +def setup(): + shelltools.export("CXXFLAGS", get.CXXFLAGS()) + shelltools.export("CFLAGS", get.CFLAGS()) + shelltools.cd("gtk") + # autotools.autoreconf("-fiv") + shelltools.cd("..") + autotools.rawConfigure("--force %s" % J) + +def build(): + autotools.make("-C build") + +def install(): + autotools.rawInstall("-C build DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("*.markdown", "COPYING", "LICENSE") diff --git a/multimedia/converter/flowblade/handbrake/pspec.xml b/multimedia/converter/flowblade/handbrake/pspec.xml new file mode 100644 index 0000000000..498ab1e779 --- /dev/null +++ b/multimedia/converter/flowblade/handbrake/pspec.xml @@ -0,0 +1,136 @@ + + + + + handbrake + https://handbrake.fr/ + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + multimedia.converter + HandBrake + app:gui + The open source video transcoder. + HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. The program is also used to convert DVDs so they can be viewed on iPods, iPhones and most media players. + + https://github.com/HandBrake/HandBrake/releases/download/1.10.2/HandBrake-1.10.2-source.tar.bz2 + + + nasm + meson + cmake + bzip2 + libgcc + python3 + intltool + gtk4-devel + lame-devel + x264-devel + x265-devel + zlib-devel + speex-devel + libva-devel + libvpx-devel + libogg-devel + libass-devel + fribidi-devel + libxml2-devel + libopus-devel + numactl-devel + librsvg-devel + jansson-devel + libgudev-devel + gstreamer-devel + libbluray-devel + libnotify-devel + libvorbis-devel + libtheora-devel + fontconfig-devel + gst-plugins-good + at-spi2-core-devel + libsamplerate-devel + libjpeg-turbo-devel + gst-plugins-base-devel + + + + + + + handbrake + + xz + gtk4 + lame + x264 + zlib + bzip2 + glib2 + cairo + pango + libva + speex + libdrm + libass + libogg + libvpx + libgcc + libxml2 + jansson + fribidi + libopus + numactl + freetype + libgudev + gstreamer + libbluray + libnotify + gst-libav + libvorbis + libtheora + gdk-pixbuf + libsamplerate + libjpeg-turbo + gst-plugins-base + + + /usr/bin + /usr/share/locale + /usr/share + /usr/share/doc + + + + + + 2026-02-25 + 1.10.2 + Version bump + Kamil Atlı + suvari@pisilinux.org + + + 2022-12-31 + 1.6.0 + Version bump. + fury + uglyside@yandex.ru + + + 2022-04-24 + 1.5.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2021-10-19 + 1.4.2 + First build + fury + uglyside@yandex.ru + + + diff --git a/multimedia/converter/flowblade/handbrake/translations.xml b/multimedia/converter/flowblade/handbrake/translations.xml new file mode 100644 index 0000000000..d810187c95 --- /dev/null +++ b/multimedia/converter/flowblade/handbrake/translations.xml @@ -0,0 +1,8 @@ + + + + handbrake + Çoklu görev destekli video kodlama/düzenleme aracı + Handbrake,Video dosyalarını portatif medya oynatıcıları için düzenleyebilmenin yanısıra çözünürlülük değişimi desteğide sunan özgür video kodlama ve düzenleme aracıdır. + + diff --git a/multimedia/converter/handbrake/actions.py b/multimedia/converter/handbrake/actions.py index cae7c09043..7a3a48aeef 100644 --- a/multimedia/converter/handbrake/actions.py +++ b/multimedia/converter/handbrake/actions.py @@ -12,7 +12,7 @@ from pisi.actionsapi import get J = ''.join([ ' --prefix=/usr', ' --disable-rpath', - ' --disable-gtk4', + ' --enable-gtk4', ' --disable-silent-rules', ' --disable-update-checks', ' --enable-x265', @@ -25,7 +25,7 @@ def setup(): shelltools.export("CXXFLAGS", get.CXXFLAGS()) shelltools.export("CFLAGS", get.CFLAGS()) shelltools.cd("gtk") - autotools.autoreconf("-fiv") + # autotools.autoreconf("-fiv") shelltools.cd("..") autotools.rawConfigure("--force %s" % J) diff --git a/multimedia/converter/handbrake/pspec.xml b/multimedia/converter/handbrake/pspec.xml index 999a3376fe..498ab1e779 100644 --- a/multimedia/converter/handbrake/pspec.xml +++ b/multimedia/converter/handbrake/pspec.xml @@ -1,130 +1,136 @@ - + - - handbrake - https://handbrake.fr/ - - PisiLinux Community - admins@pisilinux.org - - GPL-2 - multimedia.converter - HandBrake - app:gui - The open source video transcoder. - HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. The program is also used to convert DVDs so they can be viewed on iPods, iPhones and most media players. - - https://github.com/HandBrake/HandBrake/releases/download/1.6.0/HandBrake-1.6.0-source.tar.bz2 - - - nasm - meson - cmake - bzip2 - libgcc - python3 - intltool - gtk3-devel - lame-devel - x264-devel - x265-devel - zlib-devel - speex-devel - libva-devel - libvpx-devel - libogg-devel - - libass-devel - fribidi-devel - libxml2-devel - libopus-devel - numactl-devel - librsvg-devel - jansson-devel - libgudev-devel - gstreamer-devel - libbluray-devel - libnotify-devel - libvorbis-devel - libtheora-devel - fontconfig-devel - gst-plugins-good - at-spi2-core-devel - libsamplerate-devel - libjpeg-turbo-devel - gst-plugins-base-devel - - - - - + + handbrake + https://handbrake.fr/ + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + multimedia.converter + HandBrake + app:gui + The open source video transcoder. + HandBrake is a tool for converting video from nearly any format to a selection of modern, widely supported codecs. The program is also used to convert DVDs so they can be viewed on iPods, iPhones and most media players. + + https://github.com/HandBrake/HandBrake/releases/download/1.10.2/HandBrake-1.10.2-source.tar.bz2 + + + nasm + meson + cmake + bzip2 + libgcc + python3 + intltool + gtk4-devel + lame-devel + x264-devel + x265-devel + zlib-devel + speex-devel + libva-devel + libvpx-devel + libogg-devel + libass-devel + fribidi-devel + libxml2-devel + libopus-devel + numactl-devel + librsvg-devel + jansson-devel + libgudev-devel + gstreamer-devel + libbluray-devel + libnotify-devel + libvorbis-devel + libtheora-devel + fontconfig-devel + gst-plugins-good + at-spi2-core-devel + libsamplerate-devel + libjpeg-turbo-devel + gst-plugins-base-devel + + + + + + + handbrake + + xz + gtk4 + lame + x264 + zlib + bzip2 + glib2 + cairo + pango + libva + speex + libdrm + libass + libogg + libvpx + libgcc + libxml2 + jansson + fribidi + libopus + numactl + freetype + libgudev + gstreamer + libbluray + libnotify + gst-libav + libvorbis + libtheora + gdk-pixbuf + libsamplerate + libjpeg-turbo + gst-plugins-base + + + /usr/bin + /usr/share/locale + /usr/share + /usr/share/doc + + - - handbrake - - xz - gtk3 - lame - x264 - zlib - bzip2 - glib2 - cairo - pango - libva - speex - libass - libogg - libvpx - libgcc - libxml2 - jansson - fribidi - libopus - numactl - freetype - libgudev - gstreamer - libbluray - libnotify - gst-libav - libvorbis - libtheora - gdk-pixbuf - libsamplerate - libjpeg-turbo - gst-plugins-base - - - /usr/bin - /usr/share/locale - /usr/share - /usr/share/doc - - - - - - 2022-12-31 - 1.6.0 - Version bump. - fury - uglyside@yandex.ru - - - 2022-04-24 - 1.5.1 - Version bump. - Mustafa Cinasal - muscnsl@gmail.com - - - 2021-10-19 - 1.4.2 - First build - fury - uglyside@yandex.ru - - + + + 2026-02-25 + 1.10.2 + Version bump + Kamil Atlı + suvari@pisilinux.org + + + 2022-12-31 + 1.6.0 + Version bump. + fury + uglyside@yandex.ru + + + 2022-04-24 + 1.5.1 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + + 2021-10-19 + 1.4.2 + First build + fury + uglyside@yandex.ru + +