Date: Monday, May 18, 2015 @ 02:34:55 Author: eric Revision: 133679 New optdepends for youtube-dl (close FS#44953)
Added: atomicparsley/ atomicparsley/repos/ atomicparsley/trunk/ atomicparsley/trunk/PKGBUILD atomicparsley/trunk/atomicparsley.diff --------------------+ PKGBUILD | 30 ++++++++++++++++++++++++++++++ atomicparsley.diff | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) Added: atomicparsley/trunk/PKGBUILD =================================================================== --- atomicparsley/trunk/PKGBUILD (rev 0) +++ atomicparsley/trunk/PKGBUILD 2015-05-18 00:34:55 UTC (rev 133679) @@ -0,0 +1,30 @@ +# $Id$ +# Maintainer: Eric Bélanger <[email protected]> + +pkgname=atomicparsley +pkgver=0.9.0 +pkgrel=5 +pkgdesc="A command line program for reading, parsing and setting iTunes-style metadata in MPEG4 files" +arch=('i686' 'x86_64') +url="http://atomicparsley.sourceforge.net/" +license=('GPL') +depends=('gcc-libs') +source=(http://downloads.sourceforge.net/$pkgname/AtomicParsley-source-$pkgver.zip + atomicparsley.diff) +sha1sums=('6a73aed6ba569e693fe94a313e7e9e9ce204d038' + 'c17939f2348da4de2787f2f87dfa6679a02b8f5f') + +prepare() { + cd "${srcdir}/AtomicParsley-source-${pkgver}" + patch -p0 -i "${srcdir}/atomicparsley.diff" +} + +build() { + cd "${srcdir}/AtomicParsley-source-${pkgver}" + ./build +} + +package() { + cd "${srcdir}/AtomicParsley-source-${pkgver}" + install -D -m755 AtomicParsley "${pkgdir}/usr/bin/AtomicParsley" +} Property changes on: atomicparsley/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: atomicparsley/trunk/atomicparsley.diff =================================================================== --- atomicparsley/trunk/atomicparsley.diff (rev 0) +++ atomicparsley/trunk/atomicparsley.diff 2015-05-18 00:34:55 UTC (rev 133679) @@ -0,0 +1,39 @@ +diff -ruN AtomicParsley-source-0.9.0-orig/AtomicParsley.cpp AtomicParsley-source-0.9.0/AtomicParsley.cpp +--- AtomicParsley.cpp 2006-09-16 01:22:33.000000000 +0200 ++++ AtomicParsley.cpp 2009-10-20 21:11:08.000000000 +0200 +@@ -1447,7 +1447,7 @@ + uint32_t atom_offsets = 0; + char* uuid_outfile = (char*)calloc(1, sizeof(char)*MAXPATHLEN+1); //malloc a new string because it may be a cli arg for a specific output path + if (output_path == NULL) { +- char* orig_suffix = strrchr(originating_file, '.'); ++ char* orig_suffix = strrchr(const_cast<char*>(originating_file), '.'); + if (orig_suffix == NULL) { + fprintf(stdout, "AP warning: a file extension for the input file was not found.\n\tGlobbing onto original filename...\n"); + path_len = strlen(originating_file); +@@ -4464,7 +4464,7 @@ + void APar_DeriveNewPath(const char *filePath, char* temp_path, int output_type, const char* file_kind, char* forced_suffix, bool random_filename = true) { + char* suffix = NULL; + if (forced_suffix == NULL) { +- suffix = strrchr(filePath, '.'); ++ suffix = strrchr(const_cast<char*>(filePath), '.'); + } else { + suffix = forced_suffix; + } +@@ -4480,7 +4480,7 @@ + memcpy(temp_path, filePath, base_len); + memcpy(temp_path + base_len, file_kind, strlen(file_kind)); + #else +- char* file_name = strrchr(filePath, '/'); ++ char* file_name = strrchr(const_cast<char*>(filePath), '/'); + size_t file_name_len = strlen(file_name); + memcpy(temp_path, filePath, filepath_len-file_name_len+1); + memcpy(temp_path + strlen(temp_path), ".", 1); +@@ -5006,7 +5006,7 @@ + free_modified_name = true; + if (forced_suffix_type == FORCE_M4B_TYPE) { //using --stik Audiobook with --overWrite will change the original file's extension + uint16_t filename_len = strlen(m4aFile); +- char* suffix = strrchr(m4aFile, '.'); ++ char* suffix = strrchr(const_cast<char*>(m4aFile), '.'); + memcpy(originating_file, m4aFile, filename_len+1 ); + memcpy(originating_file + (filename_len - strlen(suffix) ), ".m4b", 5 ); + }
