Compare commits

..

32 commits

Author SHA1 Message Date
Dominik 'Rathann' Mierzejewski
00f11ca864 Rebuilt for FFmpeg 9 2026-09-03 22:08:32 +02:00
Fedora Release Engineering
24a53c0d65 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 09:35:08 +00:00
Otto Liljalaakso
963a592b79 Update to 20260624 (rhbz#2480232) 2026-07-02 17:49:01 +03:00
Otto Liljalaakso
838737266d Remove patch for Fedora < 43
Not needed in Rawhide anymore.
2026-06-26 17:39:34 +03:00
Python Maint
894e4ced0b Rebuilt for Python 3.15 2026-06-04 00:11:00 +02:00
Fedora Release Engineering
1065f6dbb9 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 21:02:43 +00:00
Otto Liljalaakso
bc0b40ef8c Fix Python 3.15 build (rhbz#2424323) 2025-12-27 15:30:48 +02:00
Dominik 'Rathann' Mierzejewski
b03ae96da7 Rebuilt for FFmpeg 8 2025-10-15 10:47:17 +02:00
Python Maint
c4460fb48c Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 15:04:12 +02:00
Python Maint
15f1250d50 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 15:23:37 +02:00
Otto Liljalaakso
09175f7dec Update to 20250730 (rhbz#2384585)
This update only introduces support for some FFmpeg versions < 7.0,
while all supported Fedora releases are already on 7.1. Thus this
update is actually not needed in Fedora at all, and is only added to
Rawhide.
2025-08-01 20:59:59 +03:00
Fedora Release Engineering
52a9c39662 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 21:12:52 +00:00
Otto Liljalaakso
bd0b5b9206 Update to 20250614 (rhbz#2372852) 2025-06-20 07:42:20 +03:00
Python Maint
6320703a90 Rebuilt for Python 3.14 2025-06-03 15:34:18 +02:00
Otto Liljalaakso
1c462789ba Allow building with Flit < 3.11 2025-03-17 22:45:23 +02:00
Otto Liljalaakso
c3b07e2547 Update to 20250316 (rhbz#2352774) 2025-03-17 22:16:50 +02:00
Otto Liljalaakso
d580f4e483 Update to 20250227 (rhbz#2348849)
Also specfile changes due to upstream changing release tag naming
convention.
2025-02-27 23:12:39 +02:00
Otto Liljalaakso
a983b69b31 Update to 20250126 (rhbz#2342144) 2025-01-28 22:52:00 +02:00
Fedora Release Engineering
c9c01f9d86 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 16:35:08 +00:00
Otto Liljalaakso
c3b33eb34f Update to 20240927 (rhbz#2315339) 2024-09-27 20:45:08 +03:00
Otto Liljalaakso
b213107e53 Add packit
This is one of the the first times using Packit, so just attempting
a simple configuration that should reduce manual packager steps.

[skip changelog]
2024-08-06 18:41:44 +00:00
Otto Liljalaakso
9ed46ac611 Update Recommends: wget comment to match upstream
Upstream has changed the dependency's description, so changing in
specfile, too.

[skip changelog]
2024-08-06 21:37:26 +03:00
Packit
635e00a078 Update to 20240806 upstream release
- Resolves: rhbz#2303081

Upstream tag: 20240806
Upstream commit: 3369e034

Commit authored by Packit automation (https://packit.dev/)
2024-08-06 18:20:16 +00:00
Fedora Release Engineering
43d1379c2a Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 10:42:58 +00:00
Otto Liljalaakso
153f8b9745 Update to 20240706 (rhbz#2296121) 2024-07-07 13:53:00 +03:00
Python Maint
4b5089e21b Rebuilt for Python 3.13 2024-06-07 20:31:25 +02:00
Otto Liljalaakso
d5ee0753e6 Update to 20240429 (rhbz#2277877) 2024-05-02 22:50:18 +03:00
Otto Liljalaakso
c66f205b89 Update to 20240130 (rhbz#2261995) 2024-01-31 22:21:54 +02:00
Fedora Release Engineering
d10690a7cd Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 10:48:50 +00:00
Otto Liljalaakso
4e53cd1947 Update to 20231214 (rhbz#2254593)
- Bugfixes

Signed-off-by: Otto Liljalaakso <otto.liljalaakso@iki.fi>
2023-12-16 08:57:52 +02:00
Otto Liljalaakso
fa7aed3456 Add missing files
[skip changelog]
2023-11-20 23:55:26 +02:00
Otto Liljalaakso
334dae8751 Update to 20231120 (rhbz#2250719)
- Upstream moved some features to Python extra called 'extra', add
  a subpackage for it and Recommend it from the main package.
2023-11-20 23:53:43 +02:00
6 changed files with 86 additions and 6 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
yle-dl-*.tar.gz
/391.patch

18
.packit.yaml Normal file
View file

@ -0,0 +1,18 @@
# See the documentation for more information:
# https://packit.dev/docs/configuration/
upstream_project_url: git@github.com:aajanki/yle-dl.git
jobs:
- job: pull_from_upstream
trigger: release
dist_git_branches:
- fedora-rawhide
- job: koji_build
trigger: commit
dist_git_branches:
- fedora-rawhide
allowed_pr_authors:
- packit
- all_admins
allowed_committers:
- all_admins

View file

@ -0,0 +1,50 @@
From 1d8f4bb2528c1b2db6e93168077c414963d1b3be Mon Sep 17 00:00:00 2001
From: Otto Liljalaakso <otto.liljalaakso@iki.fi>
Date: Mon, 17 Mar 2025 22:36:58 +0200
Subject: [PATCH] Revert "New style license metadata"
This reverts commit 7c53d148de1e5722271c7d9c3249746a25b29bf5 in order
retain compatibility with Flit versions older than 3.11 as present in
Fedora < 43.
diff --git a/pyproject.toml b/pyproject.toml
index 367998b..74a8800 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -5,8 +5,7 @@ readme = "README.md"
authors = [
{name = "Antti Ajanki", email = "antti.ajanki@iki.fi"}
]
-license = "GPL-3.0-or-later"
-license-files = ["COPYING"]
+license = {text = "GPLv3+"}
dependencies = [
"requests",
"lxml",
@@ -17,6 +16,7 @@ classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: End Users/Desktop",
+ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
@@ -46,7 +46,7 @@ yle-dl = "yledl.yledl:main"
[project.urls]
Home = "https://aajanki.github.io/yle-dl/"
Source = "https://github.com/aajanki/yle-dl/"
-changelog = "https://github.com/aajanki/yle-dl/blob/master/ChangeLog"
+changelog = "https://raw.githubusercontent.com/aajanki/yle-dl/master/ChangeLog"
issues = "https://github.com/aajanki/yle-dl/issues"
[tool.flit.module]
@@ -73,5 +73,5 @@ quote-style = "single"
disable_error_code = "import-untyped"
[build-system]
-requires = ["flit_core >=3.11,<4"]
+requires = ["flit_core >=3.9,<4"]
build-backend = "flit_core.buildapi"
--
2.48.1

3
README.packit Normal file
View file

@ -0,0 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.100.1.

View file

@ -1 +1 @@
SHA512 (yle-dl-20230611.tar.gz) = 9027a00f7a3b383187ae1de3bcf2145c64b0f618680ec3fe224397ac23cbb43d0f181f64c8cd7f21b9dbbdfd5ea0045458fb6858fd6be2c4b5b04d5df2747f79
SHA512 (yle-dl-20260624.tar.gz) = 0705fcee26b5d37a4b15c8a1b281f2f42448636713d3445280c86936e442ca766c0e383cbd4da8890ff0939de623623d137d1f05ea86e30777dfd84772034c19

View file

@ -1,19 +1,21 @@
Name: yle-dl
Version: 20230611
Version: 20260624
Release: %autorelease
Summary: Download videos from Yle servers
License: GPL-3.0-or-later
URL: https://aajanki.github.io/yle-dl/index-en.html
Source: https://github.com/aajanki/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
Source: https://github.com/aajanki/%{name}/archive/releases/%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch
# Depends on archful python3-xattr which excludes i686
ExcludeArch: %{ix86}
BuildRequires: python3-devel
BuildRequires: /usr/bin/ffmpeg
Requires: /usr/bin/ffmpeg
# According to README, needed "optionally for few rare streams".
Recommends: yle-dl+extra
# According to README, "required for podcasts".
Recommends: wget
%description
@ -22,12 +24,18 @@ services of the Finnish national broadcasting company Yle: Yle Areena,
Elävä arkisto, and Yle news. The videos are saved in Matroska (.mkv) or MP4
format.
# Enables storing video metadata as extended file attributes
# and automatically detecting filesystems that require restricted character sets.
%pyproject_extras_subpkg -n yle-dl extra
%prep
%autosetup -p1 -n %{name}-%{version}
%autosetup -p1 -n %{name}-releases-%{version}
%generate_buildrequires
%pyproject_buildrequires -x test
%pyproject_buildrequires -x extra -g test
%build