head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.12 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.10 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.8 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.6 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.4 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.2 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.2.0.20 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.18 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.16 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.14 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.12 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.10 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.8 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.6 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.4 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.2 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.1.0.20 pkgsrc-2022Q1-base:1.1 pkgsrc-2021Q4:1.1.0.18 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.16 pkgsrc-2021Q3-base:1.1 pkgsrc-2021Q2:1.1.0.14 pkgsrc-2021Q2-base:1.1 pkgsrc-2021Q1:1.1.0.12 pkgsrc-2021Q1-base:1.1 pkgsrc-2020Q4:1.1.0.10 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.8 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.6 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.4 pkgsrc-2019Q4-base:1.1; locks; strict; comment @# @; 1.3 date 2024.12.04.15.09.00; author nia; state Exp; branches; next 1.2; commitid vKNlURltZj9dccAF; 1.2 date 2022.04.17.07.18.06; author nia; state Exp; branches; next 1.1; commitid b3FQMnM7LzfPvwAD; 1.1 date 2019.10.03.14.59.48; author nia; state Exp; branches 1.1.20.1; next ; commitid UPIHDHitDRcFRqFB; 1.1.20.1 date 2022.04.23.19.04.05; author bsiegert; state Exp; branches; next ; commitid 2hEUYIV86BC8emBD; desc @@ 1.3 log @pitivi: Fix linking against python embedded runtime. @ text @$NetBSD: patch-meson.build,v 1.2 2022/04/17 07:18:06 nia Exp $ - pkgsrc does not provide a "python3" link by default, use a different executable name - gst-transcoder-1.0 is now part of gst-plugins1-bad and was renamed. Update pkg-config checks for this. --- meson.build.orig 2018-08-29 14:05:21.000000000 +0000 +++ meson.build @@@@ -1,11 +1,11 @@@@ project('pitivi', 'c', version : '0.999', meson_version : '>= 0.41.0') -python = find_program('python3') +python = find_program('python@@PYVERSSUFFIX@@') intltool_merge = find_program('intltool-merge') itstool = find_program('itstool') msgfmt = find_program('msgfmt') -python_dep = dependency('python3', version : '>= 3.3') +python_dep = dependency('python-@@PYVERSSUFFIX@@-embed', version : '>= 3.3') if get_option('build-gst') subproject('gst-build', default_options: ['enable_python=true', @@@@ -23,7 +23,7 @@@@ gst_dep = dependency('gstreamer-1.0', ve cairo_dep = dependency('cairo') pycairo_dep = dependency('py3cairo') -gst_transcoder_dep = dependency('gst-transcoder-1.0', version : '>= 1.8.1', +gst_transcoder_dep = dependency('gstreamer-transcoder-1.0', version : '>= 1.8.1', fallback : ['gst-transcoder', 'gst_transcoder_dep']) pkgdatadir = join_paths(get_option('datadir'), meson.project_name()) @ 1.2 log @pitivi: Adapt to new gst-plugins world. Fixes build. @ text @d1 1 a1 1 $NetBSD: patch-meson.build,v 1.1 2019/10/03 14:59:48 nia Exp $ d20 1 a20 1 +python_dep = dependency('python-@@PYVERSSUFFIX@@', version : '>= 3.3') @ 1.1 log @pitivi: Update to 0.999 2018 August 29th - Pitivi 0.999 * Selecting a range of clips can be done by clicking followed by Shift+click * The advanced settings of the h264 encoder allow specifying a Profile * Rendering non-square pixels was broken and has been disabled * The xges files have an icon associated * The Save and Render buttons in the headerbar have been moved on the right side * Lots of bug fixing 2017 September 2nd - Pitivi 0.99 * Many performance improvements * Lots of bug fixing 2016 December 5th - Pitivi 0.98 * Customizable keyboard shortcuts * Used the warnings printed by GTK 3.22 to fix issues in the timeline widget * Lots of bug fixing, mostly on the timeline 2016 August 8th - Pitivi 0.97 Fifth beta and 7th release of the new version of Pitivi based on GES. All the improvements from 0.91, 0.92, 0.93, 0.94, 0.95 and 0.96 plus: * The rendering dialog has been reworked to clearly state what encoders and muxer are officially supported (and the GES integration tests have been added to check those) * The build system has been ported to Meson and gst-transcoder is now a subproject * Usual bug fixes 2016 June 30th - Pitivi 0.96 Fourth beta and 6th release of the new version of Pitivi based on GES. All the improvements from 0.91, 0.92, 0.93, 0.94 and 0.95 plus: * Proxy editing * The clip graphical transformation box has been reimplemented * Some timeline behaviour enhancements * Project settings are now automatically computed if possible (still letting the user full control if he wants) * New project settings and rendering UI * Keyboard shortcuts window * The undo/redo removal has been undone 2015 November 19th - Pitivi 0.95 Third beta and 5th release of the new version of Pitivi based on GES. All the improvements from 0.91, 0.92, 0.93 and 0.94, plus: * The timeline has been rewritten purely in GTK+ * The glimagesink video rendering widget was replaced by gtk(gl)sink * The clip transformation box has been reimplemented * Direct importing to the timeline * Ability to copy and paste clips across the timeline * Integration with GstValidate and the "scenarios" system * Rewritten video mixing elements * We finally killed GNonLin * Now compatible again with smaller screen resolutions * Massive bug fixing all over the place 2014 November 2nd - Pitivi 0.94 Second beta and 4th release of the new version of Pitivi based on GES. All the improvements from 0.91, 0.92 and 0.93, plus: * The main toolbar and menubar have been replaced by a headerbar and menubutton, saving a significant amount of precious vertical space and using the horizontal space better. * The viewer has been ported to use a GStreamer GL video output sink instead of the Clutter sink. This solves crashes when running Pitivi outside of GNOME Shell and is expected to be a more future-proof solution. * We dropped our use of CoGL APIs, namely path_round_rectangle which caused crashes on various Linux distributions shipping a broken version of CoGL * Pitivi has been ported to Python 3 * Text wrapping in the rendering progress dialog and title editor has been fixed * Effects can now be reordered within a clip's properties * The default positioning of UI components (when starting from a fresh install) has been improved to be balanced properly * Undocked window components do not shift position on startup anymore * Docked window components do not shift position on startup anymore, when the window is not maximized. * The title editor's UI has been simplified, and now supports decimal font sizes * Educational infobars throughout the UI have been tweaked to make their colors less intrusive * The user manual is now up to date with the state of the new Pitivi series * Port deprecated GTK+ widgets to new ones * Timeline UI animations have been tweaked * Code refactoring and cleanup all over the place * Various build and packaging fixes * Various fixes to the test suite * Various other bugs have been corrected 2014 March 20th - Pitivi 0.93 First beta and 3rd release of the new version of Pitivi based on GES. All the improvements from 0.91 and 0.92, plus: * Port the viewer and media file previewers to use a Clutter video output sink * Visual refinements to the timeline (clip positioning, borders, selections) * Improvements to the ruler and timecode display * Allow importing MPEG-TS/AVCHD files * Fixes and improvements to the timeline's clip thumbnailers * Clip thumbnailing in the media library, better import error handling * Various fixes to the application version checking * Rework the way dependencies are checked on startup * Make some features contextual and cleanup menus * Many content updates to the user manual * Papercut fixes to keyframe curves * Many fixes for rendering * Fix pylint errors * Various fixes to the automated test suite * Code refactoring and cleanup all over the place * Fixes for AppData XML spec compliance * Various build and packaging fixes 2013 November 3rd - Pitivi 0.92 Second alpha release for the new version of Pitivi based on GES. All the improvements from 0.91, plus: * Fix a bug where transitions would stop working * Fix the handling of rendering parameters * Fixes for the keyframes UI in the timeline * Usability improvements for the welcome dialog * Update the preview immediately when adding an effect * Fixes for AppData XML spec compliance * Various build and packaging fixes * Drop the PyXDG dependency * Translations have been updated 2013 September 29 - Pitivi 0.91 First alpha release for the new version of Pitivi based on GES. It is a major rework of the entire Pitivi architecture. It includes: * Replacing the core of Pitivi by GES; 20 thousand lines of code removed * Porting to GStreamer 1.x * Porting to GTK+ 3.x * Replacing GooCanvas by Clutter for the timeline * An automated UI test suite, with many checks for mission-critical parts * Fixing hundreds of bugs * Implementing many new features * UI polish all over the place * Refactoring pretty much the entire codebase * See http://developer.pitivi.org/releases/0-91.html for details @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 1 Allow use of pkgsrc's weird names for python. d24 9 @ 1.1.20.1 log @Pullup ticket #6620 - requested by nia multimedia/pitivi: build fix Revisions pulled up: - multimedia/pitivi/Makefile 1.67 - multimedia/pitivi/PLIST 1.8 - multimedia/pitivi/distinfo 1.9 - multimedia/pitivi/patches/patch-meson.build 1.2 --- Module Name: pkgsrc Committed By: nia Date: Sun Apr 17 07:18:06 UTC 2022 Modified Files: pkgsrc/multimedia/pitivi: Makefile PLIST distinfo pkgsrc/multimedia/pitivi/patches: patch-meson.build Log Message: pitivi: Adapt to new gst-plugins world. Fixes build. @ text @d3 1 a3 4 - pkgsrc does not provide a "python3" link by default, use a different executable name - gst-transcoder-1.0 is now part of gst-plugins1-bad and was renamed. Update pkg-config checks for this. a20 9 @@@@ -23,7 +23,7 @@@@ gst_dep = dependency('gstreamer-1.0', ve cairo_dep = dependency('cairo') pycairo_dep = dependency('py3cairo') -gst_transcoder_dep = dependency('gst-transcoder-1.0', version : '>= 1.8.1', +gst_transcoder_dep = dependency('gstreamer-transcoder-1.0', version : '>= 1.8.1', fallback : ['gst-transcoder', 'gst_transcoder_dep']) pkgdatadir = join_paths(get_option('datadir'), meson.project_name()) @