Compare commits
222 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2c287f8487 | ||
|
|
7da0ad219f | ||
|
|
7bddaf02ca | ||
|
|
5721dac444 | ||
|
|
0aa3ad246b | ||
|
|
478c3847a4 | ||
|
|
880b4ac556 | ||
|
|
91d7f1d53e | ||
|
|
c4f79165ce | ||
|
|
80716fae93 | ||
|
|
239f39ca02 | ||
|
|
8828df05e2 | ||
|
|
f508a5ef60 | ||
|
|
44637a5441 | ||
|
|
cf60cb693d | ||
|
|
7e7abbd7f2 | ||
|
|
1fa650d320 |
||
|
|
4cd84c7012 |
||
|
|
cf93aac98f | ||
|
|
31c314bca6 | ||
|
|
07230ef2af | ||
|
|
f9957dab1c | ||
|
|
f183c1e9b6 | ||
|
|
b50e43e564 | ||
|
|
7d08cdc39d | ||
|
|
b75d718ab0 | ||
|
|
46dd0d741f | ||
|
|
06441de93a | ||
|
|
7421d7594c | ||
|
|
30eb67f8c3 | ||
|
|
3889fb5610 | ||
|
|
093efd244c | ||
|
|
7be83962f6 | ||
|
|
256663c125 | ||
|
|
766f9885fc | ||
|
|
3a29be43d8 | ||
|
|
0222e1daf6 | ||
|
|
36cf985e0f | ||
|
|
496bd0c63b | ||
|
|
a29151240e | ||
|
|
4c2a95f6bb | ||
|
|
fb08664933 | ||
|
|
e95ead5cda | ||
|
|
4620fc6d76 | ||
|
|
2ec92551bf | ||
|
|
675eb84c2d | ||
|
|
4b631a3514 | ||
|
|
f7cd49ca2a | ||
|
|
00b15c2bcf | ||
|
|
998a8f155c | ||
|
|
50ef13ace0 | ||
|
|
46308f8ffd | ||
|
|
a0e3121f72 | ||
|
|
2d00c49f9a | ||
|
|
631dbbb88c | ||
|
|
427a4cad21 | ||
|
|
3df375e37c | ||
|
|
67e69015fb | ||
|
|
5b4ff78635 | ||
|
|
788a6d6c00 | ||
|
|
4efcb8d58b | ||
|
|
d657be6a1f | ||
|
|
afda5bf66b | ||
|
|
1e2c4686e8 | ||
|
|
cd1f7f0a31 | ||
|
|
b1b94af186 | ||
|
|
05fe2af544 | ||
|
|
ba545a95b2 | ||
|
|
30b0a20070 | ||
|
|
e75d5f90fb | ||
|
|
fa50109140 | ||
|
|
4a59c32bed | ||
|
|
dc359390d7 | ||
|
|
0aab0eab4b | ||
|
|
ca96f2db16 | ||
|
|
9d2b677aa4 | ||
|
|
62fffb9930 | ||
|
|
225afee977 | ||
|
|
e004b24bd0 | ||
|
|
6202e90e24 | ||
|
|
d55aae6e42 | ||
|
|
212f1e4b1f | ||
|
|
74acbeb16b | ||
|
|
f0275d3ce1 | ||
|
|
53aab9bc6e | ||
|
|
07835479f5 | ||
|
|
6aeb54ed3d | ||
|
|
8efb369f94 | ||
|
|
af4363ce04 | ||
|
|
9c6b6a54ee | ||
|
|
9784a70d0c | ||
|
|
e0c9c79d3a | ||
|
|
70a6179bc5 | ||
|
|
289a5f3501 | ||
|
|
e92ce88dc8 | ||
|
|
77d98e34e3 | ||
|
|
14c27a091e | ||
|
|
e4210589cf | ||
|
|
a3555fbb32 | ||
|
|
38754a97ca | ||
|
|
02c927ebb4 | ||
|
|
5de1b51f74 | ||
|
|
5bb828498d | ||
|
|
6c73f05c12 | ||
|
|
ffac831892 | ||
|
|
a2ee75688d | ||
|
|
03cd0c5e6c | ||
|
|
8a7f9ca9b2 | ||
|
|
f922ba2ca3 | ||
|
|
f5f1f0465c | ||
|
|
b952fdc1f0 | ||
|
|
fa5ace6f2f | ||
|
|
320e6f1b63 | ||
|
|
1ba6091f5f | ||
|
|
2e7f53bb25 | ||
|
|
d86ed85a67 | ||
|
|
c55af10a28 | ||
|
|
82423e3c26 | ||
|
|
ec4a1b8188 | ||
|
|
ef32d4d89a | ||
|
|
000e2d2039 | ||
|
|
04c6cd9069 | ||
|
|
fcce43cfd6 | ||
|
|
d364cbe466 | ||
|
|
ba0685274a | ||
|
|
9db95044ae | ||
|
|
b46f918942 | ||
|
|
885e2d5fea | ||
|
|
46c9817f7a | ||
|
|
f92e936a01 | ||
|
|
6c03a4e823 | ||
|
|
5c917b00cd | ||
|
|
0b5f49452b | ||
|
|
a30a29a9d6 | ||
|
|
d02df4c10e | ||
|
|
7055c5c7f2 | ||
|
|
028c44aa62 | ||
|
|
2dc1835ef6 | ||
|
|
a6174c1d6d | ||
|
|
67c03680b0 | ||
|
|
1e59c178c4 | ||
|
|
1122c6123d | ||
|
|
d9f764e3e6 | ||
|
|
bd3673c6eb | ||
|
|
1c1351f473 | ||
|
|
89c2fc18dc | ||
|
|
e904c22b3d | ||
|
|
30ca4e2d37 | ||
|
|
be7374712c | ||
|
|
81d43b5bf0 | ||
|
|
f4adb68de5 | ||
|
|
73ab5d6500 | ||
|
|
d80b7b8c8d | ||
|
|
3fa6cca237 | ||
|
|
751130c587 | ||
|
|
a83539e2d7 | ||
|
|
04c24493e9 | ||
|
|
1a1977d54b | ||
|
|
30b29158ba | ||
|
|
dec971b0cc | ||
|
|
4bb5b84bf3 | ||
|
|
f9c8e64e22 | ||
|
|
0b746e2fe7 | ||
|
|
3d2aa3f3cc | ||
|
|
caa8aa7647 | ||
|
|
814b14702e | ||
|
|
258f343dd6 | ||
|
|
ccdf762225 | ||
|
|
90f21b1f4e | ||
|
|
90714196c4 | ||
|
|
0d07554062 | ||
|
|
b92a648296 | ||
|
|
c9b55dfa61 | ||
|
|
85e48ac84a | ||
|
|
73d7415d95 | ||
|
|
d3cb680b56 | ||
|
|
a0dc2f75a9 | ||
|
|
33bd349585 | ||
|
|
9bfc9c07c7 | ||
|
|
02530d6553 | ||
|
|
edb219e7a0 | ||
|
|
8e0615d357 | ||
|
|
602b58867c | ||
|
|
fe6b5d6d28 | ||
|
|
1a4fdbba4e | ||
|
|
7bf5b2693f | ||
|
|
306f2e33c7 | ||
|
|
5e32f2d8c0 | ||
|
|
6a7077e5f3 | ||
|
|
d1b74da86f | ||
|
|
be640eabb9 | ||
|
|
d2641f44ec | ||
|
|
c4f6cff7a2 | ||
|
|
4fcaa26772 | ||
|
|
cf7f0c86b1 | ||
|
|
07412bb995 | ||
|
|
0226693895 | ||
|
|
adefe6d4f4 | ||
|
|
c39999be2e | ||
|
|
47a44eed79 | ||
|
|
2d97df5f97 | ||
|
|
734121874c | ||
|
|
7bb5f60079 | ||
|
|
badcb9dd6c | ||
|
|
256e788c24 | ||
|
|
c268ae81d5 | ||
|
|
7b9d945961 | ||
|
|
86614a53fe | ||
|
|
f5d022cbeb | ||
|
|
06f6ebcb9c | ||
|
|
0f86e19b2e | ||
|
|
bff0721c74 | ||
|
|
b3bc784ee3 | ||
|
|
1584eadecd | ||
|
|
db89556661 | ||
|
|
9ac1f88989 | ||
|
|
641b011d8d | ||
|
|
8ee4419382 | ||
|
|
64b737e0ef | ||
|
|
f3307ac12c | ||
|
|
ff7fee362e | ||
|
|
a93417f2b2 |
10 changed files with 885 additions and 601 deletions
|
|
@ -1 +0,0 @@
|
|||
amarok-2.1.80.tar.bz2
|
||||
14
.gitignore
vendored
Normal file
14
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
/amarok-2.8.0.tar.bz2
|
||||
/amarok-2.8.90.tar.xz
|
||||
/amarok-2.9.0.tar.xz
|
||||
/amarok-387c30de482522774c28dc02c2636cd41c8334e9.tar.bz2
|
||||
/amarok-7ec45dddb109fd391b900dad8705dacd4088a3c3.tar.gz
|
||||
/amarok-7ec45dddb109fd391b900dad8705dacd4088a3c3.tar.bz2
|
||||
/amarok-3.0.0.tar.xz
|
||||
/amarok-3.0.1.tar.xz
|
||||
/amarok-3.0.81.tar.xz
|
||||
/amarok-3.1.1.tar.xz
|
||||
/amarok-3.2.0.tar.xz
|
||||
/amarok-3.2.1.tar.xz
|
||||
/amarok-3.2.2.tar.xz
|
||||
/amarok-3.3.1.tar.xz
|
||||
21
Makefile
21
Makefile
|
|
@ -1,21 +0,0 @@
|
|||
# Makefile for source rpm: amarok
|
||||
# $Id$
|
||||
NAME := amarok
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
diff -up amarok-2.0.90/CMakeLists.txt.qtscript_not_required amarok-2.0.90/CMakeLists.txt
|
||||
--- amarok-2.0.90/CMakeLists.txt.qtscript_not_required 2009-04-06 16:29:12.000000000 -0500
|
||||
+++ amarok-2.0.90/CMakeLists.txt 2009-04-10 13:00:07.000000000 -0500
|
||||
@@ -38,8 +38,8 @@ if( WITH_PLAYER )
|
||||
|
||||
macro_log_feature( KDE4_FOUND "kdelibs" "The toolkit Amarok uses to build" "http://www.kde.org" TRUE "4.2.0" "" )
|
||||
|
||||
- find_package( QtScriptQtBindings REQUIRED )
|
||||
- macro_log_feature( QTSCRIPTQTBINDINGS_FOUND "qtscript-qt" "QtScript Qt Bindings" "http://code.google.com/p/qtscriptgenerator/" TRUE "" "" )
|
||||
+ macro_optional_find_package(QtScriptQtBindings)
|
||||
+ macro_log_feature( QTSCRIPTQTBINDINGS_FOUND "qtscript-qt" "QtScript Qt Bindings" "http://code.google.com/p/qtscriptgenerator/" FALSE "" "" )
|
||||
|
||||
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
|
||||
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
diff -up amarok-2.1.80/src/scripts/lyrics_lyricwiki/main.js.lyricwiki amarok-2.1.80/src/scripts/lyrics_lyricwiki/main.js
|
||||
--- amarok-2.1.80/src/scripts/lyrics_lyricwiki/main.js.lyricwiki 2009-09-01 12:19:32.000000000 -0500
|
||||
+++ amarok-2.1.80/src/scripts/lyrics_lyricwiki/main.js 2009-09-02 12:13:15.658840532 -0500
|
||||
@@ -68,7 +68,7 @@ function onFinished( dat )
|
||||
newxml = newxml.replace( "{title}", Amarok.Lyrics.escape( doc.elementsByTagName( "song" ).at( 0 ).toElement().text() ) );
|
||||
Amarok.debug( "returned real lyricwiki URL: " + doc.elementsByTagName( "url" ).at( 0 ).toElement().text());
|
||||
var url = doc.elementsByTagName( "url" ).at( 0 ).toElement().text();
|
||||
- url = url.replace( /lyricwiki\.org\//, "lyricwiki.org/index.php?action=edit&title=" );
|
||||
+ url = url.replace( /lyricwiki\.org\//, "lyrics.wikia.com/index.php?action=edit&title=" );
|
||||
var url2 = QUrl.fromEncoded( new QByteArray( url ), 1 );
|
||||
Amarok.debug( "request-2 URL: " + url2.toString() );
|
||||
new Downloader( url2, onFinished2 );
|
||||
1252
amarok.spec
1252
amarok.spec
File diff suppressed because it is too large
Load diff
125
fix-mygpo-qt6-compilation.patch
Normal file
125
fix-mygpo-qt6-compilation.patch
Normal file
|
|
@ -0,0 +1,125 @@
|
|||
diff --git a/src/services/gpodder/GpodderPodcastMeta.h b/src/services/gpodder/GpodderPodcastMeta.h
|
||||
index abe2c9f2b6..8bd28f82c1 100644
|
||||
--- a/src/services/gpodder/GpodderPodcastMeta.h
|
||||
+++ b/src/services/gpodder/GpodderPodcastMeta.h
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "core/playlists/PlaylistProvider.h"
|
||||
#include "core/podcasts/PodcastMeta.h"
|
||||
-#include <mygpo-qt6/ApiRequest.h>
|
||||
+#include <mygpo-qt/ApiRequest.h>
|
||||
|
||||
namespace Podcasts {
|
||||
|
||||
diff --git a/src/services/gpodder/GpodderPodcastRequestHandler.h b/src/services/gpodder/GpodderPodcastRequestHandler.h
|
||||
index c56ec1942f..2b65e5d5df 100644
|
||||
--- a/src/services/gpodder/GpodderPodcastRequestHandler.h
|
||||
+++ b/src/services/gpodder/GpodderPodcastRequestHandler.h
|
||||
@@ -20,7 +20,7 @@
|
||||
#define GPODDERPODCASTREQUESTHANDLER_H_
|
||||
|
||||
#include "GpodderServiceModel.h"
|
||||
-#include <mygpo-qt6/PodcastList.h>
|
||||
+#include <mygpo-qt/PodcastList.h>
|
||||
|
||||
#include <QModelIndex>
|
||||
|
||||
diff --git a/src/services/gpodder/GpodderPodcastTreeItem.h b/src/services/gpodder/GpodderPodcastTreeItem.h
|
||||
index 91323fb770..1c5fd45c0c 100644
|
||||
--- a/src/services/gpodder/GpodderPodcastTreeItem.h
|
||||
+++ b/src/services/gpodder/GpodderPodcastTreeItem.h
|
||||
@@ -20,7 +20,7 @@
|
||||
#define GPODDERPODCASTTREEITEM_H_
|
||||
|
||||
#include "GpodderTreeItem.h"
|
||||
-#include <mygpo-qt6/Podcast.h>
|
||||
+#include <mygpo-qt/Podcast.h>
|
||||
|
||||
class GpodderPodcastTreeItem: public GpodderTreeItem
|
||||
{
|
||||
diff --git a/src/services/gpodder/GpodderProvider.h b/src/services/gpodder/GpodderProvider.h
|
||||
index 9551a97a69..bfddcb1ff7 100644
|
||||
--- a/src/services/gpodder/GpodderProvider.h
|
||||
+++ b/src/services/gpodder/GpodderProvider.h
|
||||
@@ -23,8 +23,8 @@
|
||||
#include "core/podcasts/PodcastProvider.h"
|
||||
#include "core/podcasts/PodcastReader.h"
|
||||
#include "GpodderPodcastMeta.h"
|
||||
-#include <mygpo-qt6/ApiRequest.h>
|
||||
-#include <mygpo-qt6/EpisodeActionList.h>
|
||||
+#include <mygpo-qt/ApiRequest.h>
|
||||
+#include <mygpo-qt/EpisodeActionList.h>
|
||||
#include "playlistmanager/file/KConfigSyncRelStore.h"
|
||||
#include "playlistmanager/PlaylistManager.h"
|
||||
|
||||
diff --git a/src/services/gpodder/GpodderService.cpp b/src/services/gpodder/GpodderService.cpp
|
||||
index b2d51ea807..841942e9d7 100644
|
||||
--- a/src/services/gpodder/GpodderService.cpp
|
||||
+++ b/src/services/gpodder/GpodderService.cpp
|
||||
@@ -27,8 +27,8 @@
|
||||
#include "GpodderServiceModel.h"
|
||||
#include "GpodderServiceView.h"
|
||||
#include "GpodderSortFilterProxyModel.h"
|
||||
-#include <mygpo-qt6/ApiRequest.h>
|
||||
-#include <mygpo-qt6/Podcast.h>
|
||||
+#include <mygpo-qt/ApiRequest.h>
|
||||
+#include <mygpo-qt/Podcast.h>
|
||||
#include "playlistmanager/PlaylistManager.h"
|
||||
#include "widgets/SearchWidget.h"
|
||||
|
||||
diff --git a/src/services/gpodder/GpodderServiceModel.h b/src/services/gpodder/GpodderServiceModel.h
|
||||
index 6eb979ca07..76bc61da7b 100644
|
||||
--- a/src/services/gpodder/GpodderServiceModel.h
|
||||
+++ b/src/services/gpodder/GpodderServiceModel.h
|
||||
@@ -20,8 +20,8 @@
|
||||
#define GPODDERSERVICEMODEL_H_
|
||||
|
||||
#include "GpodderTreeItem.h"
|
||||
-#include <mygpo-qt6/ApiRequest.h>
|
||||
-#include <mygpo-qt6/TagList.h>
|
||||
+#include <mygpo-qt/ApiRequest.h>
|
||||
+#include <mygpo-qt/TagList.h>
|
||||
#include "NetworkAccessManagerProxy.h"
|
||||
|
||||
#include <QAbstractItemModel>
|
||||
diff --git a/src/services/gpodder/GpodderServiceSettings.h b/src/services/gpodder/GpodderServiceSettings.h
|
||||
index 5d75f07e52..e7f773ae02 100644
|
||||
--- a/src/services/gpodder/GpodderServiceSettings.h
|
||||
+++ b/src/services/gpodder/GpodderServiceSettings.h
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "GpodderServiceConfig.h"
|
||||
|
||||
-#include <mygpo-qt6/ApiRequest.h>
|
||||
+#include <mygpo-qt/ApiRequest.h>
|
||||
|
||||
#include <KCModule>
|
||||
|
||||
diff --git a/src/services/gpodder/GpodderTagTreeItem.h b/src/services/gpodder/GpodderTagTreeItem.h
|
||||
index 63cc965d89..8941cb8fc3 100644
|
||||
--- a/src/services/gpodder/GpodderTagTreeItem.h
|
||||
+++ b/src/services/gpodder/GpodderTagTreeItem.h
|
||||
@@ -20,7 +20,7 @@
|
||||
#define GPODDERTAGTREEITEM_H_
|
||||
|
||||
#include "GpodderTreeItem.h"
|
||||
-#include <mygpo-qt6/Tag.h>
|
||||
+#include <mygpo-qt/Tag.h>
|
||||
|
||||
#include <QObject>
|
||||
|
||||
diff --git a/src/services/gpodder/GpodderTreeItem.h b/src/services/gpodder/GpodderTreeItem.h
|
||||
index 642e1cb371..ce1d4d070a 100644
|
||||
--- a/src/services/gpodder/GpodderTreeItem.h
|
||||
+++ b/src/services/gpodder/GpodderTreeItem.h
|
||||
@@ -19,8 +19,8 @@
|
||||
#ifndef GPODDERTREEITEM_H_
|
||||
#define GPODDERTREEITEM_H_
|
||||
|
||||
-#include <mygpo-qt6/ApiRequest.h>
|
||||
-#include <mygpo-qt6/TagList.h>
|
||||
+#include <mygpo-qt/ApiRequest.h>
|
||||
+#include <mygpo-qt/TagList.h>
|
||||
|
||||
#include <QList>
|
||||
#include <QModelIndex>
|
||||
14
liblastfm-version.patch
Normal file
14
liblastfm-version.patch
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
diff -up ./CMakeLists.txt.orig ./CMakeLists.txt
|
||||
--- ./CMakeLists.txt.orig 2025-10-23 13:37:33.366264984 -0400
|
||||
+++ ./CMakeLists.txt 2025-10-23 14:05:34.305924931 -0400
|
||||
@@ -199,8 +199,8 @@ endif()
|
||||
add_definitions(-DQT_NO_URL_CAST_FROM_STRING -DQT_NO_CAST_TO_ASCII)
|
||||
|
||||
if( WITH_LASTFM )
|
||||
- find_package( LibLastFm 1.2.0 )
|
||||
- set( LIBLASTFM_MIN_VERSION "1.2.0" )
|
||||
+ find_package( LibLastFm 1.1.0 )
|
||||
+ set( LIBLASTFM_MIN_VERSION "1.1.0" )
|
||||
if( LIBLASTFM_FOUND )
|
||||
if ( ${LIBLASTFM_MIN_VERSION} VERSION_LESS ${LIBLASTFM_VERSION} )
|
||||
set( LIBLASTFM_FOUND TRUE )
|
||||
31
revert.patch
Normal file
31
revert.patch
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index f7e78371b0..25f567ef9c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -220,8 +220,13 @@ if( CMAKE_BUILD_TYPE_TOLOWER MATCHES debug )
|
||||
endif()
|
||||
endif()
|
||||
|
||||
+# this needs to be here because also code in shared/ needs config.h. This is also the
|
||||
+# reason why various checks are above why they belong under if( WITH_PLAYER )
|
||||
+configure_file( shared/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/shared/config.h )
|
||||
+
|
||||
add_subdirectory( data )
|
||||
add_subdirectory( images )
|
||||
+add_subdirectory( shared )
|
||||
|
||||
if( WITH_PLAYER )
|
||||
find_package(Threads REQUIRED)
|
||||
@@ -365,12 +370,6 @@ if( WITH_PLAYER )
|
||||
kdoctools_install( po )
|
||||
endif()
|
||||
|
||||
-# this needs to be here because also code in shared/ needs config.h. This is also the
|
||||
-# reason why various checks are above why they belong under if( WITH_PLAYER )
|
||||
-configure_file( shared/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/shared/config.h )
|
||||
-
|
||||
-add_subdirectory( shared )
|
||||
-
|
||||
if( WITH_UTILITIES )
|
||||
add_subdirectory( utilities )
|
||||
ecm_install_po_files_as_qm( poqm )
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
0d9ba377d697691bab5d97fed818f8f1 amarok-2.1.80.tar.bz2
|
||||
SHA512 (amarok-3.3.1.tar.xz) = d39f974f05d71ea11d5aab71fb5f51ac8273f989f10a79d8b630f54c4011b791f8e8e7bc958d529d6a1cfa8f0f6b323b6ffb9707e7bf10dc1cd375b3092a4821
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue