id3lib-3.8.3:First release

This commit is contained in:
sss
2017-12-17 19:52:51 +03:00
parent 97ea3f2468
commit 9bc95a55c6
20 changed files with 1006 additions and 32 deletions
+25
View File
@@ -0,0 +1,25 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import libtools
from pisi.actionsapi import get
def setup():
libtools.libtoolize("-fc")
autotools.aclocal()
autotools.autoconf()
autotools.automake("--add-missing --copy")
autotools.configure()
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("AUTHORS", "ChangeLog", "README")
@@ -0,0 +1,14 @@
This patch was first introduced in version 3.8.3-3
It fixes http://bugs.debian.org/208672
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -74,6 +74,8 @@
if ID3_NEEDZLIB
LDADD = $(top_builddir)/zlib/src/libz.la
+else
+libid3_la_LIBADD = -lz
endif
libid3_la_LDFLAGS = \
@@ -0,0 +1,12 @@
Create a local m4 subdirectory
--- a/Makefile.am
+++ b/Makefile.am
@@ -12,6 +12,8 @@
# require automake 1.5
AUTOMAKE_OPTIONS = 1.5
+ACLOCAL_AMFLAGS = -I m4
+
EXTRA_DIST = \
HISTORY \
config.h.win32 \
@@ -0,0 +1,22 @@
This patch imports the proper C++ headers
--- a/include/id3/id3lib_strings.h
+++ b/include/id3/id3lib_strings.h
@@ -30,6 +30,7 @@
#define _ID3LIB_STRINGS_H_
#include <string>
+#include <cstring>
#if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000))
namespace std
--- a/include/id3/writers.h
+++ b/include/id3/writers.h
@@ -30,7 +30,7 @@
#include "id3/writer.h"
#include "id3/id3lib_streams.h"
-//#include <string.h>
+#include <cstring>
class ID3_CPP_EXPORT ID3_OStreamWriter : public ID3_Writer
{
@@ -0,0 +1,45 @@
This patch fixes some function headers in demo code used during 'make check'
--- a/examples/demo_info.cpp
+++ b/examples/demo_info.cpp
@@ -309,7 +309,7 @@
#define DEBUG
-int main( unsigned int argc, char * const argv[])
+int main(int argc, char * const argv[])
{
ID3D_INIT_DOUT();
--- a/examples/demo_convert.cpp
+++ b/examples/demo_convert.cpp
@@ -84,7 +84,7 @@
}
}
-int main( unsigned int argc, char * const argv[])
+int main(int argc, char * const argv[])
{
flags_t ulFlag = ID3TT_ALL;
gengetopt_args_info args;
--- a/examples/demo_copy.cpp
+++ b/examples/demo_copy.cpp
@@ -81,7 +81,7 @@
}
}
-int main( unsigned int argc, char * const argv[])
+int main(int argc, char * const argv[])
{
int ulFlag = ID3TT_ID3;
ID3D_INIT_DOUT();
--- a/examples/demo_tag.cpp
+++ b/examples/demo_tag.cpp
@@ -46,7 +46,7 @@
os << "v2";
}
-int main( unsigned int argc, char * const argv[])
+int main(int argc, char * const argv[])
{
int ulFlag = ID3TT_ID3;
ID3D_INIT_DOUT();
@@ -0,0 +1,198 @@
This patch adds debian-made man pages
--- /dev/null
+++ b/doc/man/id3info.1
@@ -0,0 +1,31 @@
+.TH ID3INFO 1 "May 2000" local "User Command"
+.SH NAME
+id3info \- Display id3 tag information.
+.SH SYNOPSIS
+.B id3info
+.RB [
+.I OPTION
+.RB ]
+.RB [
+.I FILE
+.RB ]
+.br
+.SH DESCRIPTION
+.B Id3info
+displays both the id3v1 and id3v2 tag information for a file.
+Id3info will not differentiate between the two types of tags.
+.SH OPTIONS
+.TP
+.B \-h, \-\-help
+Display help and exit
+.TP
+.B \-v, \-\-version
+Display version information and exit
+.SH SEE ALSO
+id3convert(1), id3tag(1), id3v2(1)
+.SH AUTHOR
+.B id3lib
+was originally designed and implemented by Dirk Mahoney and is
+maintained by Scott Thomas Haug <sth2@cs.wustl.edu>. Manual page written for
+Debian GNU/Linux by Robert Woodcock <rcw@debian.org>.
+
--- /dev/null
+++ b/doc/man/id3tag.1
@@ -0,0 +1,69 @@
+.TH ID3TAG 1 "May 2000" local "User Command"
+.SH NAME
+id3tag \- Tags an mp3 file with id3v1 and/or id3v2 tags.
+.SH SYNOPSIS
+.B id3tag
+.RB [
+.I OPTION
+.RB ] ...
+.RB [
+.I FILE
+.RB ] ...
+.br
+.SH DESCRIPTION
+.B Id3tag
+will render both types of tag by default. Only the last
+tag type indicated in the option list will be used. Non-
+rendered will remain unchanged in the original file. Will
+also parse and convert Lyrics3 v2.0 frames, but will not
+render them.
+
+.SH OPTIONS
+.TP
+.B \-1, \-\-v1tag
+Render only the id3v1 tag
+.TP
+.B \-2, \-\-v2tag
+Render only the id3v2 tag
+.TP
+.B \-h, \-\-help
+Display help and exit
+.TP
+.B \-v, \-\-version
+Display version information and exit
+.TP
+.B \-a, \-\-artist ARTIST
+Set the artist information
+.TP
+.B \-s, \-\-song SONG
+Set the song title information
+.TP
+.B \-A, \-\-album ALBUM
+Set the album title information
+.TP
+.B \-c, \-\-comment COMMENT
+Set the comment information
+.TP
+.B \-C, \-\-desc DESCRIPTION
+Set the comment description
+.TP
+.B \-g, \-\-genre num
+Set the genre number
+.TP
+.B \-y, \-\-year num
+Set the year
+.TP
+.B \-t, \-\-track num
+Set the track number
+.TP
+.B \-T, \-\-total num
+Set the total number of tracks on the album
+
+.SH SEE ALSO
+id3convert(1), id3info(1), id3v2(1)
+.SH AUTHOR
+.B id3lib
+was originally designed and implemented by Dirk Mahoney and is
+maintained by Scott Thomas Haug <sth2@cs.wustl.edu>. Manual page written for
+Debian GNU/Linux by Robert Woodcock <rcw@debian.org>.
+
--- /dev/null
+++ b/doc/man/id3convert.1
@@ -0,0 +1,47 @@
+.TH ID3CONVERT 1 "May 2000" local "User Command"
+.SH NAME
+id3convert \- Converts between id3v1 and id3v2 tags of an mp3 file.
+.SH SYNOPSIS
+.B id3convert
+.RB [
+.I OPTION
+.RB ]
+.RB [
+.I FILE
+.RB ]
+.br
+.SH DESCRIPTION
+.B Id3convert
+converts between id3v1 and id3v2 tags of an mp3 file. Id3convert will render
+both types of tag by default. Only the last tag type indicated in the option
+list will be used. Non-rendered tags will remain unchanged in the original
+file. Id3convert will also parse and convert Lyrics3 v2.0 frames, but will
+not render them.
+
+.SH OPTIONS
+.TP
+.B \-1, \-\-v1tag
+Render only the id3v1 tag
+.TP
+.B \-2, \-\-v2tag
+Render only the id3v2 tag
+.TP
+.B \-s, \-\-strip
+Strip, rather than render, the tags
+.TP
+.B \-p, \-\-padding
+Use padding in the tag
+.TP
+.B \-h, \-\-help
+Display help and exit
+.TP
+.B \-v, \-\-version
+Display version information and exit
+
+.SH SEE ALSO
+id3tag(1), id3info(1), id3v2(1)
+.SH AUTHOR
+.B id3lib
+was originally designed and implemented by Dirk Mahoney and is
+maintained by Scott Thomas Haug <sth2@cs.wustl.edu>. Manual page written for
+Debian GNU/Linux by Robert Woodcock <rcw@debian.org>.
--- /dev/null
+++ b/doc/man/id3cp.1
@@ -0,0 +1,38 @@
+.TH ID3CP 1 "July 2001" local "User Command"
+.SH NAME
+id3cp \- Copies tags from one file to another.
+.SH SYNOPSIS
+.B id3cp
+.RB [
+.I OPTION
+.RB ] ...
+.RB [
+.I SOURCE
+.RB ]
+.RB [
+.I DEST
+.RB ]
+.br
+.SH DESCRIPTION
+.B Id3cp
+copies tags from SOURCE to DEST.
+.SH OPTIONS
+.TP
+.B \-1, \-\-v1tag
+Render only the id3v1 tag
+.TP
+.B \-2, \-\-v2tag
+Render only the id3v2 tag
+.TP
+.B \-h, \-\-help
+Display help and exit
+.TP
+.B \-v, \-\-version
+Display version information and exit
+.SH SEE ALSO
+id3convert(1), id3info(1), id3v2(1)
+.SH AUTHOR
+.B id3lib
+was originally designed and implemented by Dirk Mahoney and is
+maintained by Scott Thomas Haug <sth2@cs.wustl.edu>. Manual page written for
+Debian GNU/Linux by Robert Woodcock <rcw@debian.org>.
@@ -0,0 +1,38 @@
Patch from 'Spoon' to fix issues with writing certain unicode characters
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-02-17 Jerome Couderc
+
+ * Patch from Spoon to fix UTF-16 writing bug
+ http://sourceforge.net/tracker/index.php?func=detail&aid=1016290&group_id=979&atid=300979
+
2003-03-02 Sunday 17:38 Thijmen Klok <thijmen@id3lib.org>
* THANKS (1.20): added more people
--- a/src/io_helpers.cpp
+++ b/src/io_helpers.cpp
@@ -363,11 +363,22 @@
// Write the BOM: 0xFEFF
unicode_t BOM = 0xFEFF;
writer.writeChars((const unsigned char*) &BOM, 2);
+ // Patch from Spoon : 2004-08-25 14:17
+ // http://sourceforge.net/tracker/index.php?func=detail&aid=1016290&group_id=979&atid=300979
+ // Wrong code
+ //for (size_t i = 0; i < size; i += 2)
+ //{
+ // unicode_t ch = (data[i] << 8) | data[i+1];
+ // writer.writeChars((const unsigned char*) &ch, 2);
+ //}
+ // Right code
+ unsigned char *pdata = (unsigned char *) data.c_str();
for (size_t i = 0; i < size; i += 2)
{
- unicode_t ch = (data[i] << 8) | data[i+1];
+ unicode_t ch = (pdata[i] << 8) | pdata[i+1];
writer.writeChars((const unsigned char*) &ch, 2);
}
+ // End patch
}
return writer.getCur() - beg;
}
@@ -0,0 +1,54 @@
This patch fixes an issues where temporary files were created in an insecure
way.
It was first intruduced in version 3.8.3-7 and fixes
http://bugs.debian.org/438540
--- a/src/tag_file.cpp
+++ b/src/tag_file.cpp
@@ -242,8 +242,8 @@
strcpy(sTempFile, filename.c_str());
strcat(sTempFile, sTmpSuffix.c_str());
-#if ((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP))
- // This section is for Windows folk && gcc 3.x folk
+#if !defined(HAVE_MKSTEMP)
+ // This section is for Windows folk
fstream tmpOut;
createFile(sTempFile, tmpOut);
@@ -257,7 +257,7 @@
tmpOut.write((char *)tmpBuffer, nBytes);
}
-#else //((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP))
+#else //!defined(HAVE_MKSTEMP)
// else we gotta make a temp file, copy the tag into it, copy the
// rest of the old file after the tag, delete the old file, rename
@@ -270,7 +270,7 @@
//ID3_THROW_DESC(ID3E_NoFile, "couldn't open temp file");
}
- ofstream tmpOut(fd);
+ ofstream tmpOut(sTempFile);
if (!tmpOut)
{
tmpOut.close();
@@ -285,14 +285,14 @@
uchar tmpBuffer[BUFSIZ];
while (file)
{
- file.read(tmpBuffer, BUFSIZ);
+ file.read((char *)tmpBuffer, BUFSIZ);
size_t nBytes = file.gcount();
- tmpOut.write(tmpBuffer, nBytes);
+ tmpOut.write((char *)tmpBuffer, nBytes);
}
close(fd); //closes the file
-#endif ////((defined(__GNUC__) && __GNUC__ >= 3 ) || !defined(HAVE_MKSTEMP))
+#endif ////!defined(HAVE_MKSTEMP)
tmpOut.close();
file.close();
@@ -0,0 +1,11 @@
We don't actually need iomanip.h
--- a/configure.in
+++ b/configure.in
@@ -227,7 +227,6 @@
)
AC_CHECK_HEADERS( \
string \
- iomanip.h \
,,AC_MSG_ERROR([Missing a vital header file for id3lib])
)
@@ -0,0 +1,58 @@
This patch adds C wrapper functions for field encoding.
It was first introduced in version 3.8.3-8 and fixes
http://bugs.debian.org/281292
--- a/include/id3.h
+++ b/include/id3.h
@@ -104,6 +104,9 @@
ID3_C_EXPORT void CCONV ID3Field_GetBINARY (const ID3Field *field, uchar *buffer, size_t buffLength);
ID3_C_EXPORT void CCONV ID3Field_FromFile (ID3Field *field, const char *fileName);
ID3_C_EXPORT void CCONV ID3Field_ToFile (const ID3Field *field, const char *fileName);
+ ID3_C_EXPORT bool CCONV ID3Field_SetEncoding (ID3Field *field, ID3_TextEnc enc);
+ ID3_C_EXPORT ID3_TextEnc CCONV ID3Field_GetEncoding (const ID3Field *field);
+ ID3_C_EXPORT bool CCONV ID3Field_IsEncodable (const ID3Field *field);
/* field-info wrappers */
ID3_C_EXPORT char* CCONV ID3FrameInfo_ShortName (ID3_FrameID frameid);
--- a/src/c_wrapper.cpp
+++ b/src/c_wrapper.cpp
@@ -681,6 +681,39 @@
}
}
+ ID3_C_EXPORT bool CCONV
+ ID3Field_SetEncoding(ID3Field *field, ID3_TextEnc enc)
+ {
+ bool changed = false;
+ if (field)
+ {
+ ID3_CATCH(changed = reinterpret_cast<ID3_Field *>(field)->SetEncoding(enc));
+ }
+ return changed;
+ }
+
+ ID3_C_EXPORT ID3_TextEnc CCONV
+ ID3Field_GetEncoding(const ID3Field *field)
+ {
+ ID3_TextEnc enc = ID3TE_NONE;
+ if (field)
+ {
+ ID3_CATCH(enc = reinterpret_cast<const ID3_Field *>(field)->GetEncoding());
+ }
+ return enc;
+ }
+
+ ID3_C_EXPORT bool CCONV
+ ID3Field_IsEncodable(const ID3Field *field)
+ {
+ bool isEncodable = false;
+ if (field)
+ {
+ ID3_CATCH(isEncodable = reinterpret_cast<const ID3_Field *>(field)->IsEncodable());
+ }
+ return isEncodable;
+ }
+
#ifdef __cplusplus
}
#endif /* __cplusplus */
@@ -0,0 +1,50 @@
This patch fixes some function headers and imports in order for 'make check'
to work.
It was first introduced in version 3.8.3-9
diff -Naur id3lib-3.8.3.orig/examples/findeng.cpp id3lib-3.8.3/examples/findeng.cpp
--- id3lib-3.8.3.orig/examples/findeng.cpp 2003-03-02 01:23:00.000000000 +0100
+++ id3lib-3.8.3/examples/findeng.cpp 2009-12-10 00:58:12.173795997 +0100
@@ -9,7 +9,7 @@
using std::cout;
using std::endl;
-int main(unsigned argc, char* argv[])
+int main(int argc, char* argv[])
{
ID3D_INIT_DOUT();
ID3D_INIT_WARNING();
diff -Naur id3lib-3.8.3.orig/examples/findstr.cpp id3lib-3.8.3/examples/findstr.cpp
--- id3lib-3.8.3.orig/examples/findstr.cpp 2003-03-02 01:23:00.000000000 +0100
+++ id3lib-3.8.3/examples/findstr.cpp 2009-12-10 00:57:48.036819825 +0100
@@ -9,7 +9,7 @@
using std::cout;
using std::endl;
-int main(unsigned argc, char* argv[])
+int main(int argc, char* argv[])
{
ID3D_INIT_DOUT();
ID3D_INIT_WARNING();
diff -Naur id3lib-3.8.3.orig/examples/test_io.cpp id3lib-3.8.3/examples/test_io.cpp
--- id3lib-3.8.3.orig/examples/test_io.cpp 2003-03-02 01:23:00.000000000 +0100
+++ id3lib-3.8.3/examples/test_io.cpp 2009-12-10 00:57:03.612111640 +0100
@@ -11,6 +11,9 @@
#include <id3/io_strings.h>
#include <id3/utils.h>
+using std::cin;
+using std::hex;
+using std::dec;
using std::cout;
using std::endl;
using std::cerr;
@@ -18,7 +21,7 @@
using namespace dami;
int
-main(size_t argc, const char** argv)
+main(int argc, const char** argv)
{
ID3D_INIT_DOUT();
ID3D_INIT_WARNING();
@@ -0,0 +1,12 @@
This patch adds a check for a null pointer
--- a/src/header_tag.cpp
+++ b/src/header_tag.cpp
@@ -54,7 +54,7 @@
{
size_t bytesUsed = ID3_TagHeader::SIZE;
- if (_info->is_extended)
+ if (_info && _info->is_extended)
{
bytesUsed += _info->extended_bytes;
}
@@ -0,0 +1,107 @@
This patch fixes some minor spelling mistakes
diff -Naur id3lib-3.8.3.orig//ChangeLog id3lib-3.8.3//ChangeLog
--- id3lib-3.8.3.orig//ChangeLog 2010-06-08 05:21:47.817061336 +0200
+++ id3lib-3.8.3//ChangeLog 2010-06-08 05:21:05.320811354 +0200
@@ -2266,7 +2266,7 @@
* examples/demo_info.cpp (1.19):
(PrintInformation): When printing synced lyrics info, now uses a
MemoryReader, BinaryNumberReader, and TextReader to extract the
- infromation from the binary field. This is a cheat, since these
+ information from the binary field. This is a cheat, since these
classes aren't normally exposed to folks using the library.
Hopefully they will be exposed soon enough for the next major
release.
diff -Naur id3lib-3.8.3.orig//doc/id3v2.3.0.html id3lib-3.8.3//doc/id3v2.3.0.html
--- id3lib-3.8.3.orig//doc/id3v2.3.0.html 2010-06-08 05:21:47.859810543 +0200
+++ id3lib-3.8.3//doc/id3v2.3.0.html 2010-06-08 05:21:05.373811128 +0200
@@ -2157,7 +2157,7 @@
64.Native American
65.Cabaret
66.New Wave
- 67.Psychadelic
+ 67.Psychedelic
68.Rave
69.Showtunes
70.Trailer
@@ -2254,4 +2254,4 @@
Email: <a href="mailto:johan@id3.org">johan@id3.org</a>
</p>
-</body></html>
\ No newline at end of file
+</body></html>
diff -Naur id3lib-3.8.3.orig//doc/id3v2.3.0.txt id3lib-3.8.3//doc/id3v2.3.0.txt
--- id3lib-3.8.3.orig//doc/id3v2.3.0.txt 2010-06-08 05:21:47.860810639 +0200
+++ id3lib-3.8.3//doc/id3v2.3.0.txt 2010-06-08 05:21:05.374811307 +0200
@@ -1929,7 +1929,7 @@
64.Native American
65.Cabaret
66.New Wave
- 67.Psychadelic
+ 67.Psychedelic
68.Rave
69.Showtunes
70.Trailer
diff -Naur id3lib-3.8.3.orig//id3com/id3com.idl id3lib-3.8.3//id3com/id3com.idl
--- id3lib-3.8.3.orig//id3com/id3com.idl 2010-06-08 05:21:47.818060988 +0200
+++ id3lib-3.8.3//id3com/id3com.idl 2010-06-08 05:21:05.355061546 +0200
@@ -179,7 +179,7 @@
/* USER */ ID3_TERMSOFUSE, /**< Terms of use */
/* USLT */ ID3_UNSYNCEDLYRICS, /**< Unsynchronized lyric/text transcription */
/* WCOM */ ID3_WWWCOMMERCIALINFO, /**< Commercial information */
- /* WCOP */ ID3_WWWCOPYRIGHT, /**< Copyright/Legal infromation */
+ /* WCOP */ ID3_WWWCOPYRIGHT, /**< Copyright/Legal information */
/* WOAF */ ID3_WWWAUDIOFILE, /**< Official audio file webpage */
/* WOAR */ ID3_WWWARTIST, /**< Official artist/performer webpage */
/* WOAS */ ID3_WWWAUDIOSOURCE, /**< Official audio source webpage */
diff -Naur id3lib-3.8.3.orig//include/id3/globals.h id3lib-3.8.3//include/id3/globals.h
--- id3lib-3.8.3.orig//include/id3/globals.h 2010-06-08 05:21:47.818060988 +0200
+++ id3lib-3.8.3//include/id3/globals.h 2010-06-08 05:22:27.395811102 +0200
@@ -313,7 +313,7 @@
/* USER */ ID3FID_TERMSOFUSE, /**< Terms of use */
/* USLT */ ID3FID_UNSYNCEDLYRICS, /**< Unsynchronized lyric/text transcription */
/* WCOM */ ID3FID_WWWCOMMERCIALINFO, /**< Commercial information */
- /* WCOP */ ID3FID_WWWCOPYRIGHT, /**< Copyright/Legal infromation */
+ /* WCOP */ ID3FID_WWWCOPYRIGHT, /**< Copyright/Legal information */
/* WOAF */ ID3FID_WWWAUDIOFILE, /**< Official audio file webpage */
/* WOAR */ ID3FID_WWWARTIST, /**< Official artist/performer webpage */
/* WOAS */ ID3FID_WWWAUDIOSOURCE, /**< Official audio source webpage */
@@ -608,7 +608,7 @@
"Native American", //64
"Cabaret", //65
"New Wave", //66
- "Psychadelic", //67
+ "Psychedelic", //67
"Rave", //68
"Showtunes", //69
"Trailer", //70
@@ -686,7 +686,7 @@
"Christian Rock ", //141
"Merengue", //142
"Salsa", //143
- "Trash Metal", //144
+ "Thrash Metal", //144
"Anime", //145
"JPop", //146
"Synthpop" //147
diff -Naur id3lib-3.8.3.orig//src/field.cpp id3lib-3.8.3//src/field.cpp
--- id3lib-3.8.3.orig//src/field.cpp 2010-06-08 05:21:47.818060988 +0200
+++ id3lib-3.8.3//src/field.cpp 2010-06-08 05:21:05.373811128 +0200
@@ -719,7 +719,7 @@
// USER ID3FID_TERMSOFUSE Terms of use
// USLT ULT ID3FID_UNSYNCEDLYRICS Unsynchronized lyric/text transcription
// WCOM WCM ID3FID_WWWCOMMERCIALINFO Commercial information
-// WCOP WCM ID3FID_WWWCOPYRIGHT Copyright/Legal infromation
+// WCOP WCM ID3FID_WWWCOPYRIGHT Copyright/Legal information
// WOAF WCP ID3FID_WWWAUDIOFILE Official audio file webpage
// WOAR WAF ID3FID_WWWARTIST Official artist/performer webpage
// WOAS WAR ID3FID_WWWAUDIOSOURCE Official audio source webpage
@@ -813,7 +813,7 @@
{ID3FID_TERMSOFUSE, "" , "USER", false, false, ID3FD_TermsOfUse, "Terms of use"},
{ID3FID_UNSYNCEDLYRICS, "ULT", "USLT", false, false, ID3FD_GeneralText, "Unsynchronized lyric/text transcription"},
{ID3FID_WWWCOMMERCIALINFO, "WCM", "WCOM", false, false, ID3FD_URL, "Commercial information"},
- {ID3FID_WWWCOPYRIGHT, "WCP", "WCOP", false, false, ID3FD_URL, "Copyright/Legal infromation"},
+ {ID3FID_WWWCOPYRIGHT, "WCP", "WCOP", false, false, ID3FD_URL, "Copyright/Legal information"},
{ID3FID_WWWAUDIOFILE, "WAF", "WOAF", false, false, ID3FD_URL, "Official audio file webpage"},
{ID3FID_WWWARTIST, "WAR", "WOAR", false, false, ID3FD_URL, "Official artist/performer webpage"},
{ID3FID_WWWAUDIOSOURCE, "WAS", "WOAS", false, false, ID3FD_URL, "Official audio source webpage"},
@@ -0,0 +1,19 @@
Description: Fix crashes when reading VBR MP3 file.
Bug-Ubuntu: https://launchpad.net/bugs/444466
Origin: upstream, http://sourceforge.net/tracker/?func=detail&aid=937707&group_id=979&atid=300979
Forwarded: yes
Author: Urs Fleisch
Index: id3lib3.8.3-3.8.3/src/mp3_parse.cpp
===================================================================
--- id3lib3.8.3-3.8.3.orig/src/mp3_parse.cpp 2009-10-06 23:12:10.381250132 +0200
+++ id3lib3.8.3-3.8.3/src/mp3_parse.cpp 2009-10-06 23:14:09.545252591 +0200
@@ -465,7 +465,7 @@
// from http://www.xingtech.com/developer/mp3/
const size_t VBR_HEADER_MIN_SIZE = 8; // "xing" + flags are fixed
- const size_t VBR_HEADER_MAX_SIZE = 116; // frames, bytes, toc and scale are optional
+ const size_t VBR_HEADER_MAX_SIZE = 120; // frames, bytes, toc and scale are optional
if (mp3size >= vbr_header_offest + VBR_HEADER_MIN_SIZE)
{
+67
View File
@@ -0,0 +1,67 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>id3lib</Name>
<Homepage>http://id3lib.sourceforge.net/</Homepage>
<Packager>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Packager>
<License>GPLv1</License>
<IsA>driver</IsA>
<Summary>ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık</Summary>
<Description>ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık</Description>
<Archive sha1sum="c92c880da41d1ec0b242745a901702ae87970838" type="targz">https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>zlib-devel</Dependency>
<Dependency>libgcc</Dependency>
</BuildDependencies>
<Patches>
<Patch>00-add-libz-to-compilation.patch</Patch>
<Patch>05-create-m4-directory.patch</Patch>
<Patch>10-fix-compilation-with-cpp-headers.patch</Patch>
<Patch>15-fix-headers-of-main-functions.patch</Patch>
<Patch>20-create-manpages.patch</Patch>
<Patch>30-fix-utf16.patch</Patch>
<Patch>40-deal-with-mkstemp.patch</Patch>
<Patch>50-remove-outdated-check.patch</Patch>
<Patch>60-add-c-wrapper-functions.patch</Patch>
<Patch>60-fix_make_check.patch</Patch>
<Patch>60-id3lib-missing-nullpointer-check.patch</Patch>
<Patch>60-spelling.patch</Patch>
<Patch>61-fix_vbr_stack_smash.patch</Patch>
</Patches>
</Source>
<Package>
<Name>id3lib</Name>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>id3lib-devel</Name>
<Summary>Development files for id3lib</Summary>
<RuntimeDependencies>
<Dependency release="current">id3lib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2017-12-17</Date>
<Version>3.8.3</Version>
<Comment>First release</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>id3lib</Name>
<Summary xml:lang="tr">ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık</Summary>
<Description xml:lang="tr">ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık</Description>
</Source>
</PISI>
+264 -30
View File
@@ -34367,6 +34367,9 @@
<Dependency>perl-File-Slurp</Dependency>
<Dependency>openssl-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">upstream.patch</Patch>
</Patches>
<SourceURI>system/boot/efitools/pspec.xml</SourceURI>
</Source>
<Package>
@@ -34384,7 +34387,7 @@
</Package>
<History>
<Update release="1">
<Date>2017-12-15</Date>
<Date>2017-12-16</Date>
<Version>1.7.0</Version>
<Comment>First release.</Comment>
<Name>Mustafa Cinasal</Name>
@@ -56645,7 +56648,7 @@
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">Common libraries for KDE PIM</Summary>
<Description xml:lang="en">Common libraries for KDE PIM</Description>
<Archive type="tarxz" sha1sum="1fb262f2dfe8582bb39aa5c78e2b93e4ab8ad03b">mirrors://kde/stable/applications/17.08.3/src/pimcommon-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="cd2551ad1ae52fa050d833b5f3f94d752dccf75c">mirrors://kde/stable/applications/17.12.0/src/pimcommon-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
@@ -56691,6 +56694,9 @@
<Dependency>kpimtextedit-devel</Dependency>
<Dependency>kimap-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/pimcommon/pspec.xml</SourceURI>
</Source>
<Package>
@@ -56760,7 +56766,7 @@
<RuntimeDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency release="12">pimcommon</Dependency>
<Dependency release="13">pimcommon</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/cmake</Path>
@@ -56770,6 +56776,13 @@
</Files>
</Package>
<History>
<Update release="13">
<Date>2017-12-16</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="12">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -59217,7 +59230,7 @@
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">KDE PIM cryptographic library</Summary>
<Description xml:lang="en">KDE PIM cryptographic library</Description>
<Archive type="tarxz" sha1sum="5285fc967d66f0609c08dd55c513de539198705d">mirrors://kde/stable/applications/17.08.3/src/libkleo-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="266c95e6c69a12f11b8b4c2002f759eeeef0212b">mirrors://kde/stable/applications/17.12.0/src/libkleo-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
@@ -59252,6 +59265,9 @@
<Dependency>extra-cmake-modules</Dependency>
<Dependency>kpimtextedit-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/libkleo/pspec.xml</SourceURI>
</Source>
<Package>
@@ -59316,7 +59332,7 @@
<RuntimeDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency release="11">libkleo</Dependency>
<Dependency release="12">libkleo</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/cmake</Path>
@@ -59326,6 +59342,13 @@
</Files>
</Package>
<History>
<Update release="12">
<Date>2017-12-16</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="11">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -61326,7 +61349,7 @@
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">Akonadi calendar integration</Summary>
<Description xml:lang="en">Calendar integration for Akonadi.</Description>
<Archive type="tarxz" sha1sum="31dfa377da00153f861194af261c3de1cfb20b43">mirrors://kde/stable/applications/17.08.3/src/akonadi-calendar-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="e9aca5fa82ad4b94a890336362a08ce9fc3d77dd">mirrors://kde/stable/applications/17.12.0/src/akonadi-calendar-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>ki18n-devel</Dependency>
@@ -61352,6 +61375,9 @@
<Dependency>akonadi-contacts-devel</Dependency>
<Dependency>prison-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/akonadi-calendar/pspec.xml</SourceURI>
</Source>
<Package>
@@ -61395,7 +61421,7 @@
<Summary xml:lang="en">Development files for akonadi-calendar</Summary>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency release="12">akonadi-calendar</Dependency>
<Dependency release="13">akonadi-calendar</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -61404,6 +61430,13 @@
</Files>
</Package>
<History>
<Update release="13">
<Date>2017-12-16</Date>
<Version>17.12.0</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="12">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -64448,6 +64481,13 @@
</Files>
</Package>
<History>
<Update release="9">
<Date>2017-12-15</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="8">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -65596,7 +65636,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">A blogging library for KDE</Summary>
<Description xml:lang="en">KBlog is a library for calling functions on Blogger 1.0, MetaWeblog, MovableType and GData compatible blogs. It calls the APIs using KXmlRpcClient and Syndication.</Description>
<Archive type="tarxz" sha1sum="dcc1f76e2c27231eebcc9180288eb162002030ef">mirrors://kde/stable/applications/17.08.3/src/kblog-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="f1c5aaacd42144ce5499eef3073ac8587dfb5585">mirrors://kde/stable/applications/17.12.0/src/kblog-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
@@ -65641,7 +65681,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Summary xml:lang="en">Development files for kblog</Summary>
<RuntimeDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency release="13">kblog</Dependency>
<Dependency release="14">kblog</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -65650,6 +65690,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="14">
<Date>2017-12-15</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="13">
<Date>2017-11-12</Date>
<Version>17.08.3</Version>
@@ -66052,7 +66099,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">Library for Grantlee theming support</Summary>
<Description xml:lang="en">Library for Grantlee theming support</Description>
<Archive type="tarxz" sha1sum="eac27e23e353cf3257961ede8aa901e67290a361">mirrors://kde/stable/applications/17.08.3/src/grantleetheme-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="a350e435365825c734e66ec75c9511c4fd5bfe9f">mirrors://kde/stable/applications/17.12.0/src/grantleetheme-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
@@ -66061,6 +66108,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>grantlee-qt5-devel</Dependency>
<Dependency>knewstuff-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/grantleetheme/pspec.xml</SourceURI>
</Source>
<Package>
@@ -66103,7 +66153,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<RuntimeDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency release="13">grantleetheme</Dependency>
<Dependency release="14">grantleetheme</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/cmake</Path>
@@ -66111,6 +66161,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="14">
<Date>2017-12-15</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="13">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -66538,7 +66595,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">API for handling TNEF data</Summary>
<Description xml:lang="en">The API permits access to the actual attachments, the message properties (TNEF/MAPI), and allows one to view/extract message formatted text in Rich Text Format format.</Description>
<Archive type="tarxz" sha1sum="d783fdc6de41d83deea0a3c24842c66a767d6353">mirrors://kde/stable/applications/17.08.3/src/ktnef-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="29f2ce671f800850e65e945b3a2778bf3deb291d">mirrors://kde/stable/applications/17.12.0/src/ktnef-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>kdoctools-devel</Dependency>
@@ -66553,6 +66610,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>kcalutils-devel</Dependency>
<Dependency>kcontacts-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/ktnef/pspec.xml</SourceURI>
</Source>
<Package>
@@ -66578,7 +66638,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Summary xml:lang="en">Development files for ktnef</Summary>
<RuntimeDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency release="13">ktnef</Dependency>
<Dependency release="14">ktnef</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -66587,6 +66647,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="14">
<Date>2017-12-15</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="13">
<Date>2017-11-12</Date>
<Version>17.08.3</Version>
@@ -69279,7 +69346,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">Mail importer library</Summary>
<Description xml:lang="en">Mail importer library</Description>
<Archive type="tarxz" sha1sum="32d3c2c330a89e62d320964c90d7a94b76652799">mirrors://kde/stable/applications/17.08.3/src/mailimporter-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="eaa5451aef5638e9f71ed96fb3385754029e95fa">mirrors://kde/stable/applications/17.12.0/src/mailimporter-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>kdoctools-devel</Dependency>
@@ -69317,6 +69384,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>akonadi-mime-devel</Dependency>
<Dependency>akonadi-contacts-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/mailimporter/pspec.xml</SourceURI>
</Source>
<Package>
@@ -69345,7 +69415,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Name>mailimporter-devel</Name>
<Summary xml:lang="en">Development files for mailimporter</Summary>
<RuntimeDependencies>
<Dependency release="11">mailimporter</Dependency>
<Dependency release="12">mailimporter</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -69354,6 +69424,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="12">
<Date>2017-12-16</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="11">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -70084,6 +70161,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>kunitconversion-devel</Dependency>
<Dependency>grantlee-qt5-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/akonadi-contacts/pspec.xml</SourceURI>
</Source>
<Package>
@@ -71729,7 +71809,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">Libraries and daemons to implement management of notes in Akonadi</Summary>
<Description xml:lang="en">Libraries and daemons to implement management of notes in Akonadi</Description>
<Archive type="tarxz" sha1sum="3fba26e64b428c65a1a2987cf10a51b675350fa6">mirrors://kde/stable/applications/17.08.3/src/akonadi-notes-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="6e0939ab6c49354e39697f5cc845147cc09ba479">mirrors://kde/stable/applications/17.12.0/src/akonadi-notes-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
@@ -71746,6 +71826,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>kmime-devel</Dependency>
<Dependency>shared-mime-info</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/akonadi-notes/pspec.xml</SourceURI>
</Source>
<Package>
@@ -71775,7 +71858,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Summary xml:lang="en">Development files for akonadi-notes</Summary>
<RuntimeDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency release="13">akonadi-notes</Dependency>
<Dependency release="14">akonadi-notes</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -71784,6 +71867,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="14">
<Date>2017-12-15</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="13">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -72167,6 +72257,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>cyrus-sasl-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>ksmtp-devel</Dependency>
</BuildDependencies>
<SourceURI>desktop/kde/applications/kmailtransport/pspec.xml</SourceURI>
</Source>
@@ -72176,6 +72267,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<RuntimeDependencies>
<Dependency versionFrom="5.7.1">qt5-base</Dependency>
<Dependency>ki18n</Dependency>
<Dependency>ksmtp</Dependency>
<Dependency>kio</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kmime</Dependency>
@@ -74244,7 +74336,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">KDE PIM mail related libraries</Summary>
<Description xml:lang="en">KDE PIM mail related libraries</Description>
<Archive type="tarxz" sha1sum="2b8baf2ac21308de12fcb1d2dd1243a0f71b16f2">mirrors://kde/stable/applications/17.08.3/src/kdepim-apps-libs-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="59a8972085c1714cc7d583c135dcbd9095c1651b">mirrors://kde/stable/applications/17.12.0/src/kdepim-apps-libs-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
@@ -74277,6 +74369,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency versionFrom="2.4.44">openldap-client</Dependency>
<Dependency versionFrom="2.1.26">cyrus-sasl-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/kdepim-apps-libs/pspec.xml</SourceURI>
</Source>
<Package>
@@ -74331,7 +74426,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<RuntimeDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency release="12">kdepim-apps-libs</Dependency>
<Dependency release="13">kdepim-apps-libs</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/lib/cmake</Path>
@@ -74339,6 +74434,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="13">
<Date>2017-12-15</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="12">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -78562,7 +78664,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">Calendar support library</Summary>
<Description xml:lang="en">Calendar support library</Description>
<Archive type="tarxz" sha1sum="0d13dc3e6ab2920106abe993bf469c62ecc11598">mirrors://kde/stable/applications/17.08.3/src/calendarsupport-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="79c0ebbd13cd05f501e8a8f8f91f172593e5c13e">mirrors://kde/stable/applications/17.12.0/src/calendarsupport-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>extra-cmake-modules</Dependency>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
@@ -78596,6 +78698,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>akonadi-mime-devel</Dependency>
<Dependency>akonadi-contacts-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/calendarsupport/pspec.xml</SourceURI>
</Source>
<Package>
@@ -78637,7 +78742,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Name>calendarsupport-devel</Name>
<Summary xml:lang="en">Development files for calendarsupport</Summary>
<RuntimeDependencies>
<Dependency release="12">calendarsupport</Dependency>
<Dependency release="13">calendarsupport</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -78645,6 +78750,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="13">
<Date>2017-12-16</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="12">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -78903,6 +79015,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>kholidays-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/kalarmcal/pspec.xml</SourceURI>
</Source>
<Package>
@@ -78942,7 +79057,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Update release="14">
<Date>2017-12-15</Date>
<Version>17.12.0</Version>
<Comment>Version bump</Comment>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
@@ -79828,7 +79943,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">KDE PIM library for managing sieves.</Summary>
<Description xml:lang="en">KDE PIM library for managing sieves.</Description>
<Archive type="tarxz" sha1sum="d523f047c8c06c5236ffcdee1bbea86a4601cdc1">mirrors://kde/stable/applications/17.08.3/src/libksieve-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="865a8dbf8f1456ebae1587c81a1475519a9909a8">mirrors://kde/stable/applications/17.12.0/src/libksieve-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>extra-cmake-modules</Dependency>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
@@ -79862,6 +79977,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>akonadi-mime-devel</Dependency>
<Dependency>syntax-highlighting-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/libksieve/pspec.xml</SourceURI>
</Source>
<Package>
@@ -79907,7 +80025,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Name>libksieve-devel</Name>
<Summary xml:lang="en">Development files for libksieve.</Summary>
<RuntimeDependencies>
<Dependency release="12">libksieve</Dependency>
<Dependency release="13">libksieve</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
@@ -79915,6 +80033,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="13">
<Date>2017-12-16</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="12">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -80144,7 +80269,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">Certificate Manager and Unified Crypto GUI</Summary>
<Description xml:lang="en">Kleopatra is a certificate manager and a universal crypto GUI. It supports managing X.509 and OpenPGP certificates in the GpgSM keybox and retrieving certificates from LDAP servers.</Description>
<Archive type="tarxz" sha1sum="ab1d973b78d2f25b3e4d38d276f4db4a1492d161">mirrors://kde/stable/applications/17.08.3/src/kleopatra-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="90a92f0ea8c48c97a99fa1cf0998ab6bde1ed803">mirrors://kde/stable/applications/17.12.0/src/kleopatra-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>extra-cmake-modules</Dependency>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
@@ -80158,6 +80283,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>gpgme-devel</Dependency>
<Dependency>kitemmodels-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/kleopatra/pspec.xml</SourceURI>
</Source>
<Package>
@@ -80193,6 +80321,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="13">
<Date>2017-12-15</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="12">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -80660,7 +80795,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">Libraries for KDE PIM applications</Summary>
<Description xml:lang="en">Libraries for KDE PIM applications</Description>
<Archive type="tarxz" sha1sum="0c5fc72ac0c465457337efb1581045312929fdf7">mirrors://kde/stable/applications/17.08.3/src/libkdepim-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="f7e42e34757eeee0fea645f59abbee51042427e4">mirrors://kde/stable/applications/17.12.0/src/libkdepim-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>kdoctools-devel</Dependency>
@@ -80693,6 +80828,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>akonadi-search-devel</Dependency>
<Dependency>akonadi-mime-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/libkdepim/pspec.xml</SourceURI>
</Source>
<Package>
@@ -80732,7 +80870,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Name>libkdepim-devel</Name>
<Summary xml:lang="en">Development files for libkdepim</Summary>
<RuntimeDependencies>
<Dependency release="13">libkdepim</Dependency>
<Dependency release="14">libkdepim</Dependency>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>kxmlgui-devel</Dependency>
<Dependency>ki18n-devel</Dependency>
@@ -80746,6 +80884,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="14">
<Date>2017-12-16</Date>
<Version>17.12.0</Version>
<Comment>Version bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="13">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -83604,7 +83749,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">CLI tools to manage akonadi calendars</Summary>
<Description xml:lang="en">CLI tools to manage akonadi calendars</Description>
<Archive type="tarxz" sha1sum="811d168881e6c6bec02ba6942c1dae37d362cddf">http://download.kde.org/stable/applications/17.08.3/src/akonadi-calendar-tools-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="d2566cf654bc7d871e81aff03bf261727daf5110">http://download.kde.org/stable/applications/17.12.0/src/akonadi-calendar-tools-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>boost-devel</Dependency>
<Dependency>akonadi-devel</Dependency>
@@ -83629,6 +83774,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>kmime-devel</Dependency>
<Dependency>kidentitymanagement-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/akonadi-calendar-tools/pspec.xml</SourceURI>
</Source>
<Package>
@@ -83655,6 +83803,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="7">
<Date>2017-12-15</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -84451,7 +84606,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<PartOf>desktop.kde.applications</PartOf>
<Summary xml:lang="en">KDE PIM library providing Gravatar support</Summary>
<Description xml:lang="en">KDE PIM library providing Gravatar support</Description>
<Archive type="tarxz" sha1sum="5d9b82392e6bbe56dd694662152d008970164a8a">mirrors://kde/stable/applications/17.08.3/src/libgravatar-17.08.3.tar.xz</Archive>
<Archive type="tarxz" sha1sum="e9066953c4985f5c0d03e76c910c721ece6f946c">mirrors://kde/stable/applications/17.12.0/src/libgravatar-17.12.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>kdoctools-devel</Dependency>
@@ -84491,6 +84646,9 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Dependency>akonadi-contacts-devel</Dependency>
<Dependency>boost-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch>qt5.patch</Patch>
</Patches>
<SourceURI>desktop/kde/applications/libgravatar/pspec.xml</SourceURI>
</Source>
<Package>
@@ -84519,7 +84677,7 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
<Name>libgravatar-devel</Name>
<Summary xml:lang="en">Development files for libgravatar</Summary>
<RuntimeDependencies>
<Dependency release="12">libgravatar</Dependency>
<Dependency release="13">libgravatar</Dependency>
<Dependency versionFrom="5.7.1">qt5-base-devel</Dependency>
<Dependency>kxmlgui-devel</Dependency>
<Dependency>ki18n-devel</Dependency>
@@ -84533,6 +84691,13 @@ It supports email, address books, calendars, tasks, news feeds and much more.</D
</Files>
</Package>
<History>
<Update release="13">
<Date>2017-12-16</Date>
<Version>17.12.0</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="12">
<Date>2017-11-11</Date>
<Version>17.08.3</Version>
@@ -119605,6 +119770,75 @@ Bu Skype SILK codec ve Xiph.Org &apos;s Celt codec teknolojisi dahil RFC 6716 ol
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>id3lib</Name>
<Homepage>http://id3lib.sourceforge.net/</Homepage>
<Packager>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Packager>
<License>GPLv1</License>
<IsA>driver</IsA>
<PartOf>multimedia.editor</PartOf>
<Summary xml:lang="en">ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık</Summary>
<Summary xml:lang="tr">ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık</Summary>
<Description xml:lang="en">ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık</Description>
<Description xml:lang="tr">ID3v1 ve ID3v2 etiketlerini okumak, yazmak ve değiştirmek için kullanılan kitaplık</Description>
<Archive type="targz" sha1sum="c92c880da41d1ec0b242745a901702ae87970838">https://sourceforge.net/projects/id3lib/files/id3lib/3.8.3/id3lib-3.8.3.tar.gz</Archive>
<BuildDependencies>
<Dependency>zlib-devel</Dependency>
<Dependency>libgcc</Dependency>
</BuildDependencies>
<Patches>
<Patch>00-add-libz-to-compilation.patch</Patch>
<Patch>05-create-m4-directory.patch</Patch>
<Patch>10-fix-compilation-with-cpp-headers.patch</Patch>
<Patch>15-fix-headers-of-main-functions.patch</Patch>
<Patch>20-create-manpages.patch</Patch>
<Patch>30-fix-utf16.patch</Patch>
<Patch>40-deal-with-mkstemp.patch</Patch>
<Patch>50-remove-outdated-check.patch</Patch>
<Patch>60-add-c-wrapper-functions.patch</Patch>
<Patch>60-fix_make_check.patch</Patch>
<Patch>60-id3lib-missing-nullpointer-check.patch</Patch>
<Patch>60-spelling.patch</Patch>
<Patch>61-fix_vbr_stack_smash.patch</Patch>
</Patches>
<SourceURI>multimedia/editor/id3lib/pspec.xml</SourceURI>
</Source>
<Package>
<Name>id3lib</Name>
<RuntimeDependencies>
<Dependency>zlib</Dependency>
<Dependency>libgcc</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>id3lib-devel</Name>
<Summary xml:lang="en">Development files for id3lib</Summary>
<RuntimeDependencies>
<Dependency release="1">id3lib</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2017-12-17</Date>
<Version>3.8.3</Version>
<Comment>First release</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
</History>
</SpecFile>
<SpecFile>
<Source>
<Name>gstreamermm</Name>
+1 -1
View File
@@ -1 +1 @@
6c5544f2bb372ec4cadc802b6bc16963fac20c60
0fa2d11e400d4ffab98fc9d795aac4b896b9f637
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
005bdaccd9a06c1181b329da3bdf7ce855d92ef2
7d42aba87d0e566ac24fdd0fa5c2c37afa4befc8