Compare commits

..

38 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
Fedora Release Engineering
79203003d5 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 19:31:49 +00:00
Python Maint
5f2f6f6549 Rebuilt for Python 3.12 2023-06-15 10:42:55 +02:00
Otto Liljalaakso
c339628508 Update to 20230611 (rhbz#2157156) 2023-06-12 23:04:24 +03:00
Otto Liljalaakso
8a16afcf29 Exclude i686 architecture
This package depends on python3-xattr, which is archful and
excludes i686. Thus, this package has to do the same, in order to
avoid getting assigned to i686 builder in Koji and failing due to
the missing dependency.
2023-03-06 14:50:25 +02:00
Fedora Release Engineering
62e7a12c79 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 08:06:26 +00:00
Otto Liljalaakso
04b0d79651 Update to 20221231 (rhbz#2157156)
Contains a breaking change in series episode ordering in some
situations. Thus building only for Rawhide.
2023-01-01 23:12:36 +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-20221111.tar.gz) = 52d8219235d1d17b7f646213afcbda44051af7aec0f0ec05b8162e1e40b1b32ad939f63d45af4d9179f22e2003c9707e7b640099b14e1ec7f3cbc83a747a36d0
SHA512 (yle-dl-20260624.tar.gz) = 0705fcee26b5d37a4b15c8a1b281f2f42448636713d3445280c86936e442ca766c0e383cbd4da8890ff0939de623623d137d1f05ea86e30777dfd84772034c19

View file

@ -1,19 +1,21 @@
Name: yle-dl
Version: 20221111
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