commit 22754866514b23b8a6dbe02889bd547fe5ca9a67 Author: Adrian Schröter Date: Mon Oct 14 14:51:23 2024 +0200 Sync from SUSE:ALP:Source:Standard:1.0 libcdio-paranoia revision 71844247e07850b6751ae8da12eb1f22 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..db4b5a0 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,2 @@ +libcdio_paranoia2 +libcdio_cdda2 diff --git a/libcdio-paranoia-10.2+2.0.1.tar.bz2 b/libcdio-paranoia-10.2+2.0.1.tar.bz2 new file mode 100644 index 0000000..de90c0f --- /dev/null +++ b/libcdio-paranoia-10.2+2.0.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33b1cf305ccfbfd03b43936975615000ce538b119989c4bec469577570b60e8a +size 589075 diff --git a/libcdio-paranoia-10.2+2.0.1.tar.bz2.sig b/libcdio-paranoia-10.2+2.0.1.tar.bz2.sig new file mode 100644 index 0000000..1a69f88 --- /dev/null +++ b/libcdio-paranoia-10.2+2.0.1.tar.bz2.sig @@ -0,0 +1,6 @@ +-----BEGIN PGP SIGNATURE----- + +iF0EABECAB0WIQTapjvCWCA0oCuSPVIajeUAgnXsIQUCXea4UQAKCRAajeUAgnXs +IZmtAJ9vixvrD8BKJW2UwqD2eTLErjRgnQCfZ/XaYZvNK6FBMgMG5gZ1rqEes68= +=SI3I +-----END PGP SIGNATURE----- diff --git a/libcdio-paranoia.changes b/libcdio-paranoia.changes new file mode 100644 index 0000000..3d1cc09 --- /dev/null +++ b/libcdio-paranoia.changes @@ -0,0 +1,87 @@ +------------------------------------------------------------------- +Wed Jul 7 18:45:07 UTC 2021 - Callum Farmer + +- version 10.2+2.0.1 (2019-09-16) + * cdda toc routines now included + * "make distcheck" broken in 2.0.0 works properly again + * Remove some gcc/clang warnings +- Use %find_lang +- Use correct License + +------------------------------------------------------------------- +Fri Jun 18 14:29:43 UTC 2021 - Jan Engelhardt + +- Drop --with-pic (no effect with --disable-static) +- Trim old rpm macros/constructs +- Update descriptions + +------------------------------------------------------------------- +Mon Jan 28 08:13:34 UTC 2019 - Karol Babioch + +- version 10.2+2.0.0 (2019-01-26) + * Now works with audio CD's that start on a track greater than 1. + * typos in manual page and README + * Do not attempt to call a NULL callback from mskamp +- version 10.2+0.94+2 (2017-08-22) + * Add --force-overread + Force overreading into the lead-out portion of the disc. This option + is only applicable when using the "-O" option with a positive sample + offset value. Many drives are not capable of reading into this + portion of the disc and attempting to do so on those drives will + produce read errors and possibly hard lockups +- version 10.2+0.94+1 (2017-03-25) + * Fix problem where end of span seems to default to last track. + * Fix NULL pointer dereference that occurs when byte swapping is needed. + * Re-silence recently added gcc -Wunused-result warnings + * Use @LIBS@ figured out by autoconf when linking (for -lrt on Linux). + * Incorrect track was getting used in matching. +- Added sig file along with keyring for source verification +- Make use of %license macro +- Adopted for change of README to README.md + +------------------------------------------------------------------- +Wed Dec 16 08:52:37 UTC 2015 - olaf@aepfle.de + +- Add BuildRoot: for SLE_11 + +------------------------------------------------------------------- +Fri Sep 18 07:42:26 UTC 2015 - dimstar@opensuse.org + +- Fix baselibs.conf: with the update to 10.2+0.93+1, the sonum was + bumped to 2, but baselibs was forgotten. + +------------------------------------------------------------------- +Fri Feb 6 10:26:22 UTC 2015 - olaf@aepfle.de + +- Include all detected libs in pkg-config --libs output + to fix build of ffmpeg in SLE_11 + libcdio-paranoia.libcdio_cddda-libs.patch + +------------------------------------------------------------------- +Wed Feb 4 12:22:46 UTC 2015 - p.drouand@gmail.com + +- Update to version 10.2+0.93+1 + * Add cdio_cddap_free_messages function + * Start using Coverty Static analysis + * Update OS versions we recognize + * Upgrade libcdio-paranoia to paranoia version 10.2 + * Bug fixes on MS Windows and other bug fixes + * Redo license so everything is GPL3 +- Fix license tag; now released under GPL-3.0 +- Remove libcdio-paranoia-10.2+0.90-include_path.patch; fixed on + upstream +- Bump sonum to 2 + +------------------------------------------------------------------- +Sun Feb 17 10:22:46 UTC 2013 - reddwarf@opensuse.org + +- Update to version 10.2+0.90 + * First stable version +- Add libcdio-paranoia-10.2+0.90-include_path.patch + +------------------------------------------------------------------- +Sat May 19 18:27:33 UTC 2012 - davejplater@gmail.com + +- Created libcdio-paranoia which used to be part of the libcdio + package. see bnc#756564. + diff --git a/libcdio-paranoia.keyring b/libcdio-paranoia.keyring new file mode 100644 index 0000000..1224d7a --- /dev/null +++ b/libcdio-paranoia.keyring @@ -0,0 +1,693 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.1 (GNU/Linux) + +mQGiBDs1Z2QRBAClcQILf2cKYMjwgEaQ8wg0smWsfEsit1YEjW0w+PTp67Uz7xSR +MhpHGw2vhxT0aStf7SuGJfHTxfte35kEjExNZiaqw1DN/TsOJriLrO10kpbFx8El +JIAuhdMhrNoOPrAXUTw6QFijuJZqWzCdwDOlqVcNsZxFMf+AwrLOt6tAvwCgpcZS +NLneNOiohbBioaMwkWDmXmsD+gKS+Gq4OANc4x5WjOoYFK+CK2pJhWCIQV9ZL2Gt +j/KnoZMR4MdgMaiD5kBpxEJ6FWJa4l5DyA7zq+h2EzlskFAOV2dKSpS1CSOSiGBE +8v+J3zhgycz5jWDNBfxY8pCX7ClIItbdGDVt8zQr7bXsS19a5kcKeh7+B+QknqoV +YV93A/0b2beR9NOtIrsGvLH8qno7t+CTlwFgBluvSFz/ogxekSl7K11Hgvj8sr/s +vBDjPQMSBMI/qs1zSF6YqxaNDWhPLxKJ/ffbo+iRWsq1KHcXsVbxxTNVg4VHKpG3 +dPZZcomNrdkb515uj5qzyLXG2efisabCWzod4AFnNnQNDMQmaLQeUi4gQmVybnN0 +ZWluIDxyb2NreUBwYW5peC5jb20+iFcEExECABcFAjs1Z2QFCwcKAwQDFQMCAxYC +AQIXgAAKCRAajeUAgnXsIQZ1AJ4l2ZUepgqGBnElf6BXIUtgVwrdBgCfYMt18QXH +xL5W7RCMtaGGlTq1Ca+5AQ0EOzVnZxAEAJxR9OpwP1Ii7I28Bu5ZsAfcVIUrjc4l +0JIZZQ/RzxWAkS/gtiVlHEYW/01HQPU9xIk+NIl22fZgc7WZUzd6EDUsd5idvxUd +k79rnkRxS7k/Nt6z4tbhQTOxMTX4YJWsrRQinVOOpoUlJ6tOdJqr5iUWtjeqH+Ug +H249KhkRXwhTAAMFA/0UxpEMnehWWxkDFFpfDFZOXApPxS5Hi3NTUpILDmztobxW +dBxwnSeZrveaMs7FoBGSugo4VxymEWGHF3KVfhJLqxPktIyM0n5Ox24LTxS5xYP8 +Pyo7bvKVvHX687Lql21x1knYzJKuitFmSZ8wj5YOPrVJga6LAZ52IA7//MSfa4hG +BBgRAgAGBQI7NWdnAAoJEBqN5QCCdewh8TAAmwYnEkyGp24AW8kt8jeTEL0KF2Rf +AJwN/WSXylvKG+0Hg2HarfsglwXZrg== +=hUH/ +-----END PGP PUBLIC KEY BLOCK----- + + + + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.0.7 (GNU/Linux) + +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 +MtgEwM0AoMv3nHFpR3yfhvHerSCJg8+2XWPx +=AAoh +-----END PGP PUBLIC KEY BLOCK----- +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.5 (GNU/Linux) + +mQENBE/Xfl8BCACfn5680mdbi33bAoPmsuOiKguiQ8/q/mMhk6GjuM28F/ahp72P +baGZP2hv6D/DTYeJVlbZPeACkbFQe758AOhoEs8pqDq4JMC4jzNPUSGYH7joaZjc +mMCUUqzG6qDfajW4M2iRI+US/Dozd++shQ18kKJKNY4ZrFEFXUsiHLDHQk/rmrj3 +lAcrcf7zLwJSKKXLmAvz+vu+i9F5/Xt7TSasszrG6AqqSl3aZn5RGmU4DSiAFh3x +U4t21t6KbiQ4gUS0VkbyqrDVhUs64H/fzcFOVVT4dq51nQAAb5mxTFCpyAMuJDQ0 +lh32iKNWM5iKDk1Wdmg2EsnJho7EAbqcEOI7ABEBAAG0IUthcmwgQmVycnkgPGth +cmxAZnJlZWZyaWVuZHMub3JnPokBOAQTAQIAIgUCT9d+XwIbAwYLCQgHAwIGFQgC +CQoLBBYCAwECHgECF4AACgkQBxZ0ijDRVa2xQgf/T1SWK9wbMn44uYIqyPzSAQ7E +m6Xqno07CMJH8DD5T7CidxfH3V1DX7OCRqkljc34QzIdZ0HR5HUSpvfwBYHTXzgH +yiZPVysIb2mx6X//fO16jxi5wj2+mkslGXwrgwzop5InFu6Zl/Q4HDTItthaCYAR +WZvImf0L/1vySWegonoZp/9eUeRld+6Bc/z5kvt6K9hHZt1G11c3+3zlrFydJHL/ +vuXPLXr8w2nkuX+VsXKIT4VgjVn4LvDF55BphfGteaYqSofYPczynoEh1QtU2Qyh +4IXt8lgaEPQADa7wUL7HqhzyJMxHTHG/WLzBRJMfNrr2ow6KiCOfIuBkEa7FnohG +BBARAgAGBQJP14N2AAoJEJ3rRsDWefbPKfIAmgONqRipIzLSUC/FrjSZyV4CO7xu +AJ9qaqLVib0v9xMWU+8UpHcF5jwbBbkBDQRP135fAQgA+Uhd1N4R9nqhfDLQXuKD +IhTals5RMhOXy+fG7uDUSaV9HD/XY4JHfli0r5r/WcG0MGm67T3j0p6YhLCqhkai +x+cZpUwtokw39l5ztT2Smi//WW7wZPIAe4XLUV1TvpoVeoDeoGY9onAdJMEBw+oq +dMoPVyIRmjw7ID3uF2DfU3QnTSYt64AbsHSPp7imeD4gW3aY7r4OmI1vqz4y5pQm +cItwc8rudS9s3uiiGCia34M0yRM64ewwAY3eTAK9fA4FOamVgt8YvNdCZBXvcHAh +amR2BUrt+01+8iqcuX6VEn39srHEutGg8GXcC+7tMncUmlWPUfpy0vTdor/HkxpX +lQARAQABiQEfBBgBAgAJBQJP135fAhsMAAoJEAcWdIow0VWt9RAH/i+Kxkr/R2xJ +WcOvWvn6NVLUo0cChc0SaMjuWAk4KlqOQJT0i5xTkMWVQ8PQonUVkzloLkCqRs61 +9rLoB3mNFzGqP5Jm3dSoqvTFCTMGeQEsX0e6kjnsydgtgkeYNT6yO5hrakfzlKvG +i1KJ7Kwh+8zQtubHQI8/A1IlNyp9WJrWP2Xj1rS3f7SN3QillOhoh8HNkpN4MHZ3 +7moelhQ3XJ+UOUTHv+bNZHVilofbrX5S5LXcPeE/p+DaNNp+oGwPJppGAzKWKQy9 +hA8rKE+HnaSHr/0k0i9Uxmf2c4nLCCeZuxz+TUUZq06Ohco7ullX6MshUhCX+21P +KLEPtgs1HkI= +=5dqZ +-----END PGP PUBLIC KEY BLOCK----- + +C382 DF92 991C 5006 1204 E0C4 C26C 9790 6D4F C66F +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.2.4 (Darwin) + +mQGiBD+6hSQRBADnirhU4WmXt5g/oUWHz12dGRC+Ax1IcwmjGDMTYvJQa6TEdCbI +TVTePjHP8Kf1SsqBb4dYbuqG/Yr00warDj8jbRJ38M91Z0hrFHHoLxM9uHA/jhBU +T9K3YyBVubaEqdUb/HsLl7GyuDN9LVdH9jim1pnffiiHyx0HfNvKmDP/CwCg1Bn1 +tzK4mkhoJzg0YBg00loiPEMD/0ukfLO5KoYSNfukSQm4rO33pzdgdiptQdqdlS8H +N6lbALITLya6WMdnqsALHCDWblV8h0P0+FOl2xk1Dckz+1hg7a5igEIMXyWWSgqb +8c0mzwjO9Ml5SMYF1y0/DKQAkTD8D9hwaNMvIMwLM0kOvtKvRKB7bthh4LcqV2cd +2jh8A/99Kv7wj/fZmJfZIlXT8ayh/zCX4fRBg4lhwMTFDiTmI3s0JpTf7luCOPSX +vQeT5498fm6LkcANGe7PSeXnIqUPfxpl/qmHn/Y7oZfgiMg/S5I496R+yLNhHUqz +oG9bQfO4fs2wchjy59C8LSH+cT+2oC5w8a+oGpr7nUHBWEtYErQsSnVzdGluIEYu +IEhhbGxldHQgPHRoZXNpbkBzb3V0aG9maGVhdmVuLm9yZz6IYQQTEQIAIQIbAwYL +CQgHAwIDFQIDAxYCAQIeAQIXgAUCP7qGwQIZAQAKCRDrA+zwnTkzEx2PAKDAERC/ +Q3x7vnplKBT/hZf7wJGALwCfQMpTrsstpvskR6zpKHnywUNHAr2IXgQTEQIAHgUC +P7qFJAIbAwYLCQgHAwIDFQIDAxYCAQIeAQIXgAAKCRDrA+zwnTkzE5BsAJ4/m1x0 +yqrTMccHa+kMxBSvocU7/QCeOqZ4mXEh5OzluNCSYyzdGyp9/ae0KUp1c3RpbiBG +LiBIYWxsZXR0IDxqaGFsbGV0dEBnb2FyY3RpYy5jb20+iF4EExECAB4FAj+6hcwC +GwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQ6wPs8J05MxN2GgCeLCd6SsrEPsGD +8u0OycVJT/t5QmUAnRTN8EHyokua25Q4Ng1tJAM7FLqntCxKdXN0aW4gRi4gSGFs +bGV0dCA8anVzdGluQHNvdXRob2ZoZWF2ZW4ub3JnPoheBBMRAgAeBQI/uoWqAhsD +BgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEOsD7PCdOTMTFFkAoJKSjax46U4KTzcF +2uS5q5SY9n8QAKCmb5sH/ph/gJJZAaP+feZysDpJrrQnSnVzdGluIEYuIEhhbGxl +dHQgPGp1c3RpbkBnb2FyY3RpYy5jb20+iF4EExECAB4FAj+6hb0CGwMGCwkIBwMC +AxUCAwMWAgECHgECF4AACgkQ6wPs8J05MxOZJwCguWjgdRVxrsYvNPS9I6jlzHC8 +H4MAoLJvbhPJjW5b/SkJ3BlS3JCN/7Hb0dwD3AEBEAABAQAAAAAAAAAAAAAAAP/Y +/+AAEEpGSUYAAQIAAGQAZAAA/+wAEUR1Y2t5AAEABAAAAB4AAP/uAA5BZG9iZQBk +wAAAAAH/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoXHh4j +JSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQa +JhoaHBoaJjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/AABEI +ASAA8AMBIgACEQEDEQH/xACOAAABBQEBAAAAAAAAAAAAAAADAAECBAUGBwEBAQEB +AQAAAAAAAAAAAAAAAAECAwQQAAEDAwIDBQUFBQYHAQAAAAEAAgMRIQQxEkFRBWFx +kSITgaEyFAaxwUJSI9FicjMV4YKiNFQW8PGSQ1MkRHMRAQEAAgICAwEBAAAAAAAA +AAABEQIhMUESUXEDYYH/2gAMAwEAAhEDEQA/ANrpomnw43tJ8h2OO6ht7Fa+Xk31 +JdTj5iqfQZB+vDpo8D3FaxWdeZK1UKcKe7+1Qij2AilKmtrot06qIOZuFLivEapM +iDTWrif3lNOgSdNUJ6hAk6ZJAxcBqaJbm8wnoOKVByHggdJJJAkk6ZAkkkkCSSSQ +JMnSQMkkkgSSSSBKL7NKkhymjCgEwVqnNjRPHoU9BWvFYvbUYHSJ/R6nGD8MoLD7 +V0mllx8b9mRFKPwvafeuxd8RT87wm3ZkkkltDpJk6BUHJKg5JJ0CT0CZOgSVEkkD +bRySAA0TpIEkkkgZOkkgZJOmQJJJJAkydMgdMkkgSFN8FEVBnOg7UCYLHvSDQ0mn +FJnwqLo3kUa8h1a1tpyWL2rkhQjuNR7F2bXbmMd+ZrT4hcSx/mouyxnVxYSeLG/Y +p+d7XYVJMnW2STpk6oSdMkgcJ0yRIAJJoBqSoHSoVRm6lctx21prI7T2BU5Z5pf5 +jy7s0HgFm7yDUky8aKzngkcG3Krv6oKfpxE9rj9wWU4NJqeHgpF+0UWfei1J1LK4 +ODOxoH3oI6nl1/mu9ypyyk6Ku6XadVM35Gq7quUw19UnsIFFYx+uRuIE7afvt+8L +nZJi4pmv4lPawdrHJHK3fE4PbzCdcnjZs+O7dE+nZwK28TrEUwpOAx35hotzeeRo +pJmPZIKxuDxzBqnWwkydMgSSSSBIE3xNHajqu+8rQgk0eTtVXqOcOm4L8mUgyfDE +BxcrDa0A3EH+ArjfqvqLp+ofKNfWLGFLWBcVnGauQd+0FxNgu3wjXCxzzjauBlcT +RgPYu+xW7MSBh/DG37Fj8/K7DpKNU9V0ZPVOo1T1QPVOo1T1QPWizczKMrjG0kRt +1HMq1lybIDTUrHfJ2rG98CTn8OCg56EXqJfVcxMvUHyKBcoONRVUClyKSCNjHSSP +s1jBuJ8FN/S+svHqfJPjZzkfGz3OcjdI6x03pmbKc0UfI0CObaXhvMHaCRVXD17p +c0zzkOw3xPsS7Ie+3/5ekF110mJlGFkRZOI5rcuF8O/4XOALHdzmkhMHK7ndY6IM +d3TultfI15Ju1zYmVNfJvuqAssb6ydKM19FISlpqCggp1kX4M58bg5ri13MLd6f1 +VmSfSkoJRx5rlAaIkcz4ntkZ8TDUKy2Dt0yr4OWzLx2yt1p5grC6hJJJKhkIAGYA +ivYjII3tk3hu8UpTRQQynMxo5JiwbWNLgQ540HGi8xmmdPNJO4kukcXGtyu7+pOp +Sx9Gna/HdH6tI2vLgRfuXAActArEbWHCX5kXqAtj3jcSLUrdds7NwWmnzMQAsPNy +WY7BwmfjLuYQnY+C1tgCszXEwtuWv8/0/wD1Mfim/qPT+OTH4n9ixXR4XIV9iC5u +LegHYrgdAeqdNH/1M9/7E39V6Z/qmeDv2LnXNxeSG4Q8FcDp/wCq9L/1TfB37E46 +p0z/AFTPaHD7lyLhHwKhG31JWsB1N+5RHT9QzIZWtbBIJG8XDRZjpCSoyODBtGgQ +g72rjbmqLuVuPpXUJWb/AExG2xHqODSR3KnER6jC40aHAknQCq25+pYDZXStldkv +cPK1jaAUPFzlrWTyK46RC3JbDLKXtcxziG+Uginerw6d0yFhrjgtAG5xBe6gFSsy +XrU+4yRwQxyU2+pQvdtPfZUpuoZ0opJkSEflB2j/AAq+2sHQsaGFkmJDvhLLMYxj +Xjt8+qCGZErd8jHFu4+TIxmMeKcnMN1zDnOIoXu7PMbe9RdJMDT1ZDTTzut71ff+ +GG91KDFbjOmkx21abuDdpp7FWm6NjzzRnFPowObue+7wLWWbF1PqWPaHKkDeLHn1 +Gn2Pqju651CSB0DxEQ7VzWbHf4bJ7Sgs3QZ2XgnhnB0bu9N5/uvWc9kkTyyRpY8a +tdZa46rh5GMzGkf8s6MD+dEJo3U5EeZq0nvw8yN0O9uQGCoDWtc0fwuHmCYl6HLA +p6pnCj3N5EjwKcLmNX6fyjFkOgJ8rxUD7V0q4/p5250J5mi68aDuXTS8B0kklsJJ +JJEcx9dTgY2Ji1oXudIR3Liz5RRdl1wDI6657rx4cbWNBuN7rlYediwTP8oDJDxF +h7Qs3eS4amtsy2ndU6MLRQyuPN5t9qh/U8L/AMI8P7VzQnPNP654laZdA/qeFS0A +LueiE7qOJt/y4r30osP1zzTGaqDXdnQk2hHjVQ+ch4x25VWX6pS9WyDROXEfwX71 +Z6e5sshc1lNtqrE9Tmt7orB8tv4mpWd7iKNMfMUmCqUjayFP8AXITApqmdIxupSj +x8mf4RtbzOitR9KaRWR5PMNsPEoM987TooGQu0BPcr0+T0Hp/wDPkj3jVtfUd4BV +f9zRyW6b06XIAtvoGM9w+9Wa2+ANrJPi9N59hQ3CYk1ieO9p/YpSde+oeEeJiDlJ +I0n/ABPQf699QA/5zCNdG1aR9ivpT/CIpdwIPbZOCOaI3r3Wf/ow8bMbx9FzSf8A +C8/Ymb1noWQ70suCTp83Mira+FfcnrfgROuqJG+SIkxPLC4UO00qO1H/AKb6jPVw +52ZEZ0LT+xVyySM7ZGlp7VnoNcmpuTclSASpyToC4zvTyYn8nCq7Fhq0HsXGRHzg +8iF12O7dCw9i3oUZOmBTroEnb8QTIeTMIMaSY/haad5sFKOX6g79aeT8Ujy4n3LH +dd5qruZIXVrqqcbNzqrz5zmu0Yu9NvUKpqr1OAm9Lch1SqgIHp9yHVKqAm6q7DAh +EOGwcaCq5DGb6mREzXc4VXcQxMfG0H4QNBZc/wBPCwBrQ+QtF3cQL0VyPFa27hUj +WuiZ78XCgMjtsUQueZXO9Q65kZ5MWO75fDFi/wDG/uWJMjWz+vYmIfRirk5Bs2KO +4r20WLmZ2fk/5/I+Vi4Y0F307VT9X0mlmMPTB+J+r3d5QNl6m55rckjc1+Rm5GNE +f/Vxmhw/7s36r/A+VNNk5M/86Zz2/lrRv/S2gUAwqQYeSuWprAxGOVEvTRQ0qWxy +mVwrmIC9L80UZWSG7JHevGPwTD1B77hS2FRLDyVynqJjPEUnqYErsHIP4Cawv9p0 +9q2MbrUczvleqR/L5BsH/wDbf3Hgufc3gpNmPp+jKPUh/KdW/wAJ4JZL2xdfh0s2 +G6K8Zq3lXh2IFa9hCoYPVZcFoilcZ8F1mvPxR962JY4poxLEdzXCrXDQrndbEBiN +XIz/AKj6niO9Jnpujbwc2qqRuLZNp1VbNNJLhXTtGr/u3qRHlbE0/wAH9qh/u3rI +reE8vIFgufQ2TNmYfjZ7Qug6P/enUg2hggLvzbT9m5JvXOo9RgcMn0xFu8ojbt0W +bg9SxsaIxSY0U7eDnijxXtV5zoz5o4xEwiuwcKrP6XGvfa6TN+lTIJJShoNRVNKa +lKLSvJcHZzYCSSS9bzkklVJAydJSa0ucGjUmg9qA2C4MyGyEV2VNF0eJ1n0oDXHc +6TRoLgGqxj/R2Hj4jcqbIkkyNtSxgb6deV7qmYd02wDQ0XLezLc1+VWZmb1KX1Mx +3lHwQt+Bv7VGXB2rpJMANxmvaL0WTkuazylJW5JGSYCCU7MckorpGVsR7UhmQMI3 +EexVcnbilFGHbRWMfIx5abXA14K4GNNKKLlmfKpjjU4LV9ME6KL4rUACgyfQrcXQ +3R0NKLXEDRYCgQZYW6lVWM+GhqEJzFoytaFUkLdFYzVcbmE00Oo4I+D1GXp7vL58 +Z3xxHVvcoBu72o0XT5JnUjFSdVftm65bO2HLY3IxyHDWxusLrLpmTjbUa1VhuPnd +Ml3wfqMPxxIHVsuCYtOx0cgJqK1CmsxWLMM75ic6hI5GSRStAE9fymoUauJoujI+ +FHNkZcUbjYuBPcLldTKKC3HQLH+nm7ppJXj4QGsPaTda+YKPAFq8lw/W52+nXScK +rxU0Nk7fyj2p3yBrL9yeJo14lc2nMAJ0wTr1uBJJJIEpRnzt7x9qikDcHkaoO6w8 +iRjRGXEsIshxsa7MAArUq30/Gj+WE0rgAR5fBCwmD580NRrVcL29O+OG0Yv0S06U +XNZmK0yu3Cq6iV5ayjdaLns9s24kMJTKSMuTDx3fE32g0VKbp+ODUO295qj5GHmy +GpNGcaGpVWbpfFgL66+pdan3hLx4MzHY13klActTFmlaA2S/aFnN6ZC2Le5+2Tg0 +VR8JkraUdVvIpftZ9Ya7ZK6JpCToadiLjRhzfMpTQRhteIWVUZMhzBTVZmTlZj6h +otzorOW57a7RVUnMz3N9Ro2s4khWJVb082V3EqfyOXqRX2qUWZmB9AGSEcA0gq9F +nPPldGNw1aDR3gVbbGZi9K2L07JkePLQVXY9MwYseGzaOIuVlYmQ15Fqdi6DHpsB +UzlcOd6o0tyKDWqsxdJ6I7EL+oRM3uFQ6h3+IUuosBym0ueSBMYjMRkSmINHlAYX +A+Gik/hJLeXHdRihx8yWKBxMQNWE8iq9hqalG6i4SZkjmmra0B5gIeLAZ8iOLXea +UXadOW05uHU9HxQzpkbtvmkLnu9uiLtLqkmtNO5Fr6eOyCPyhrQ005BAmdtbQC64 +bVuAuaZHV4DgiwtoVXYXA3/5K000ZuPFYrTlEkyS9bgdJMEigftSUap0Hc9Pe+fp +cLh+UeKtdPi25G4oP0ixs/TGN4XDuwgrWdjsif5DuH5qLltOXpzLrByQ61K9qDNh +teDzKMwqW4LNiMDIw3RuIaqr4XjUeC6HIiDxUhUHQCqnLTGMDibAosWM+tKLUMLB +wTbWjRURgi2ChUpYwWlSYbozY3P00VXwyJMetQRUKttLPLUgciVvHHFaFQk6dFIL +gKczplkQwRbtwsVY+Rwnnc6Lc7mSrI6dGw0IsrEWLGD5WgKWmIrRYEbSCwEDkTVa +kTQ1gCTYg0KWgSDNynNZlNe5ocFT63JJFC6eB2wO1FuXarWc0uk17lifVM5ixWQj +VxA+9anNOpa5h0MziXBuprqFf6LjSnPa4to2MFxKzDI5bfQPLHNMdXUYPtK6bXGt +cZzWyDRwqoyNZ6lH2B0UA8uq89w9iT3iZoAs9tj2hefOXRGSNrXVFw5ObMp4KLda +JPcNFFcv3pqKVEy9bzlRMnolRAydPRNRB1v0Vl+SXDBG8nc2p4FdUIpY46SGt9L/ +AHrzXpWY7BzGzt4W1ourw/qB+VkshkNC7S5Oneue8ddLxhteoQFMS81XkqNEIvos +ukXPWa5BlLRdAbK0CyHLOSilI8VTNq66Htc4blXyc/5ZtNjnO4BuqDSjYSVdgFfK +BUrn8bqgmbuIdGfyvG0or+rtgaXOcaDlUn3INvIjcwF4FxqAgRzB4VDC6uzJjJBN +CKUNipRPc1xrYHRSkjSsVJjBXRVo5aowkVKMbBDc5R9WooohwBqdOKiIxQMfIXPF +XcCuJ+r8jfnNiBrsBJpzK7WeVjI3yseGNaLknxXmfUMk5OZLMTXc40PYLLenbO94 +wr1XSdLi29Oj/M6rvErmhcgc12OMwNihiH4Gge5P16Y07M/c1oCEyu7kizmrihtF +1wbFaKX96G48lMmjbIDztHaVFc+ktKH6e6tLQmERNPGRwb7rlXYvpScn9XJaOYjY +53vNF63nYCS6mP6Rxh8b5pB2bWftR2fTXTWDzQF/8Up+6iZHH6JVHNdo3onTG/Dh +xf3i532lSHT8Nnw4sA/uA/amRxG5vMeKtYGUY87HeX1DXgUrzsutOLANIYR3RtTG +CHX0ogdfgCdrGs4gsaRxCA9t0aMh0LefYokCq5V3l4Vj5RXQJmMc81OiO+MHW4VZ ++R6flZZS1rKw7axtBwWdkSxuN2gkcUSSQvFN2vBAOPKTbip7Xwsqf6EjP1Bpy1TN +jiaLXb70vlpSKBSGNK0UIVzcAmM3GB8ooe1W3Nq23sWYYZWmoKNHkuaKHUKe3yZW +2SU4XCkJUAPbIKojGEqyplYbIqnWswYuA+XcQaahWo46LA+s59uPHjg3cRX2XVnN +jO1xMsGTquRNthEr3scfNuOtVc9KKgG1vgFiQfzmd4W5wun6TGMMa3OclHBA6RoL +G0ryCvsrvLho2wVbFaXStpwVp42MpWxNVz5a8hyEkpRCpQ6lzkVooQVBKV20Ko54 +eb2A4ouU7h71Rc8C3iVdYrtRMwaABOckGwWYZqDVR+YpxXocGk/INNUI5Aos45V1 +B+TZBedkgITsmqz3ZBqo+tdUaBn7VEz17lRORVISoOixyfQaa2IClxqnxx/6Mbuw +KIJK5Xt216SeKsNFjzh7pCGC/Nasj9rac0ONrXCtLLFnLUZny+YzzF9joQ0JOilI +80lTycS2q22BgFOCr5MbdQ23JdJY3LGK4TwuqIn15tJckXZUrqhsoPOtPGqvbnN0 +t2J2R+ofNVa4a4VWz5sflc0P/iIr7knZEp+KMsB7QVqRYkTeCbIxmFtgsbYYuPCt +huDnUWnQAKniRNjPMq24rE6ZqTTS5XI/VcOXk5TXxxOfEwHzN83uC6tx2sLuQXNZ +GQ75h7muIuumk5Y3vGHMQgidrSKGoqDYrcYWngjSOimoZo2yEGz6Ud4qDoGvvC6/ +5DZbrksY4ArJTSyJL5m04oeOHMh8wo4m4KeRw3BcN+3TXpFse2/ii0oByUeVNFCe +cNB7FltCahJoe5Z84FaN0GvepyZBJPM6oTpGObrcLeswmWt655qLpnFVw5Iv7V3c +RTJyUTJ2oe6qiXICF6YPQ3OTByAu5Push71KNwdI1vEkD3oO1gZTBYOwfYgNdQ0V +2NlMZo7FRk8sneuLt4KW7f2qMTiBSmvFPIaxmngh472OqHEVHAqNRZe0ltWqlMZR +UCpJVwThgsKjsupPlaQCQBVFZBkdxF0SJ8hNh7Vd3QudWlCibIjrQU5KriBRl5HI +e5M9zmg+avIKwTGG+VVpC096iGx6uJKsWQ4i0NqPepFyRmgdRm9LFeVyhlJqTqbr +e+opBHiBvF1vFcxvquunTlv2s+rwTtkCrbrqW+i0wvMyHaE17Ci2kIc32hZ7Xmqs +RyLO2krUtgz5QBSt+SzpnuBPbwWg9jZm0cPNwIWbkF8L9r2n912qxNMVv2lgdeev +FVpnhpo3XiiPeNaqqTVxK3rGdq291ExdaqCXpt60yKZKKJf2oe6qTA+V22NrpHfl +aCT7kBN1VZx8LMybxROLeLyKN8VZ6b0yZrvmMqMxtb8IeKGvcp5/VpoXhrZPLwAs +pashfJ42MzdkkSv4hpICs4eRjHIiZj48fqOcK0FTQcbqvjdJ6x1SL5vY6HEpuErx +8Y/dbqul6B0DH6fGcl43zvFA53ALN2w1JF8jyCooaaKjkxk6LQkpcqs6jxZc3SMs +uuWuVR0npyaCnar+VDe2oWXkguBBs4cUsB2ZRJ+IIrpxqbrDfK6N211RyKTc6liV +OVlaplqbFEbkGmqxvna3rRTdmtAsU5XLZbP22KH6jZJA0a8Vktynusyp+xXcd2wW +u86lXDNrTMgaKckSBpeQVUhY55q5aUDQ0IOb+rJKSxxjQGp9gXPA0Wz9StdJk+q2 +pa2x46rDqu2nTjt2KCnBQgU9VpkYORWPKrAojSoq9HJ7USSFkzNsgqDpTUKpG6hs +r0UrGNrJpyQYebjOxjSh2nQlU100sbMwOiJLeW5c9kwOx5TG41odUg0IoMidwbDG +55OlAaeK0oPp3IdfJlZEOTf1He6y3nZQY0RwtDG8GtFkJ2TJQ1dt7rfYpauFbH6P +hYwB9I5Eg0kkdtFf4Vda+Vou5rG/ljbtHigNd+Imp4VSc4m9lFTmlqwndXxXO9ZY +HFry1xroVuOdVnA8qKq6EP8AOHUkjO5oOlRfRFaHRGZbW4uO5z2xAA+ZpANO9da6 +zaarD6XmZuQ2CTIyTM5w80dA0NOi23lcrc1Z4V5LqsRtNlZegOCNRWnFqhZ80Qf8 +Q9q0310pqq0sdDUaKqxMjEI7RyKoSYjfye0LonxgnVBdjx6lDDA+SBHlB70WPp1a +EjTmtf02A0BqptiBNaV7UyKMOEG8PYrsOPTgrDYwO1FazwUDxRgKwbRuOllFoCrd +VyxjYjjfcdKaoOfez5iaaKR9AXGllj5eDPivO9p2cH0sVswGvnJLidQdVYMhDqD4 +fxNNwV1nDlZly1VILcn6f0/KH6bTjSn8Yuz/AKVmZXTsrDP6g3s4SMB2rWWbMAIj +UEFS3AXJQWRI1gqUmSOe7e74QVVqXmpNkVrq2FkGowmcA604c1V6ngb2CaNhBHxX +qrGI7a1HkIc0tJoCg0XWICgHAC4pdQvuJoiRMc4guNu1ZbOCTdM6taU9mqO5oaLX +qhvZUk2FNLoAvDif3uVLAIQjjqC+/IC1USu4UNmj4kN1+Qr8N+CDU6S6Js36ZDdp +u3v710LpAWgjiuKikLJG7T5WGrjz7FvY/WY5SInsjjJ+HZWvtFSsba+YsrRc5QKG +JL9ilWqy0Z4VZ9RXkrDnUVeQhFVZGnVtkL0nOPnd4CitFtU21VQmwxjQVPMqYYit +YpbAogYapgBK3BByMuLGbuean8oQyNJLHCwvkO1oXP8AUcl+W8ODtrW/C06FRzs5 ++SfPeL8vJVrOoy4/KVvXXzWLRIjfzChGoRPiNfBCDiG0OuilGCAL+JWkFaABU07l +Zbt27H3Y4U28Fnl5B9vHRWonGwB4d6DMz+kSsLpsVjnx6ubqWrJqSb2pwXXNmLbP +8w0uVU6h0iHLBlxw2GXU0Bo7vorL8s3Vz4v3I8IuhvifC8xyCjgiw6qsr0RsiPqW +2KCw0CJYg0KK0w43Jojh7duosOCrl/lIreupCZ7mm1b00ostpSZD7BlQhgSPq6Qn +sCaMF7mgg0VshsbeIr/xqgA6rTUtsRdRe0gWcXbtK6BTdK0vcb2FLkFDc1zfMCXA +i44qgD/LRjTWl3FDbIWn1K04AXU3NJaS0gVNxW6DI0uIaDRo1uiNPG64+Itjc31G +8eYWpj9VxJW/HsI4Fco1hDnO4t0oVNgDW1dUk6jVZusXLsjI1wq0gjmLoDjzuubH +UZIyWscW2Tx9Vyi075KgGw4rPpWvZ0O5SF1gt6vNUXrXgQpO6zlV2ghlONL+9PWn +s3xZNJIyNu55oO1czJ1rOIqJCKcaUVOXKllIe9xJKvpT2bmZ1cNq2G54lZDsiR7t +znVJ1/4KAbu+9O1oNQa7u3RamsiWp7rlhAodFNtaC1woDzAHUhSa3zg8eIrZVlIb +iTzRWCygBc8KohcQRxoO5QVnfHckGqtwSOD6kV7VVlvcDiiQuIJroir72tcwECiZ +kmx9joFCM0YKG9eam4CpuDZBKfExs+GjjteND/zWLkYGRhvpI2rOD+BWux4awDS9 +laa5kjSx43BwuHXCSpY50OoKIjXU0VvL6XsrJj1PH09fAqmDQ0NjyOq0zh//2Yhe +BBMRAgAeBQI/uoyIAhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEOsD7PCdOTMT +S5YAoKK6RLeu7nC4JhLDxISzIKlSAY7YAKCE7/kL5M/MuSS5KBzmFYU5ajmSo7Qn +SnVzdGluIEYuIEhhbGxldHQgPHRoZXNpbkBudXJlYWxpdHkuY2E+iF4EExECAB4F +AkBExPgCGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQ6wPs8J05MxNxqQCdFXqD +HAzUEmjWaeXg2ia7yo/s/dIAoJl0QCM7u8aQQjz5dNJ0HQTLkR1muQENBD+6hSwQ +BAC+XQnfg46ESFd+lmq3rJaGMRKXzzsBi0prUV7W1DHbR6sq5mUp9qaobpU1vZZY +t4YNQfTDsGX2qMwyzZ4+u2/w5aY1AsxD8vehWKEMtQWFvEZeTQ1ttJfIqXTdvFDO +oGBPfw9lEejcZGKLMgXx3xevE+An4fCQizNhViw2aBM0SwADBQP/XEu8WAyT2u7G +LWY5s9/4NVRul3YKfM4i9P+lBRfGgdYSq2eKMbfvpixkpHQ4vVPCIQCYWsu5ga2j +ZPPoq8mhI4xbiuFf5C8CKbVv0DHKpRYuY1udrT6PTjcc5RwNqDXvhOkg/Ts8TOoi +O4rAU5xnZbAW4O1xQXLh2GSp4z1lW5KISQQYEQIACQUCP7qFLAIbDAAKCRDrA+zw +nTkzE5ENAJ9bla3Lt2erR7KIRo9ZgwGCNTgUhwCgyANif23FnErB1zE3OWF26GOf +zYk= +=lTgN +-----END PGP PUBLIC KEY BLOCK----- + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2 + +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 +=AOLW +-----END PGP PUBLIC KEY BLOCK----- + +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.5 (GNU/Linux) + +mQGiBEuxz8kRBADMPu5I4LHXlih4Rd66cbPO1hkRir22yGbBkDVL1GAYy+T0RWzo +ILLdZm2n/Lgqhf+tBEWVft1Y2pkGRgG81cOItR+LDXVVWcR6KQudMBI7qeBrijBF +a09c9MJ2cJ2b/vkyxeqeOO012OKQ0jPc4l5OtKr+WwzOBaYBE5Q3+OkJkwCgwDy7 +f79ruLDT1MkNixjPIyQpdmkD+waqPewvQ6VMwXeX30gHmileCNXuz5U1NVsuvJH4 +5LtDokl9v/A/lD3Y6DEYD10Ye0hV0YLd140cfhRqvqt/JjfpzePYSUrwH7yW49T4 +C8J4JgTNuF3KFop8Bq6XNiDbEXxSfjiXWJu51pLRSe4r7ux8AwsgopFdAU28Ccml +1puGA/4xWZrsauu0pVKK3Ox1/PPdyFqUXUV3Vm2yqc7+5stozI2cCrUXzZum+ju1 +5WL4QqFvt354j2PBa4dSMOiqGSqDtn7Q+jI3dNp6KaN/3NFz87rLOBOS/F22tMiF +q4CX2vhy3b6AHe2SKMEMJBF3RIHLivuTZGqqctA8K5gYs6HDlLQiVGhvbWFzIFNj +aG1pdHQgPHNjZGJhY2t1cEBnbXgubmV0PohgBBMRAgAgBQJLsc/JAhsDBgsJCAcD +AgQVAggDBBYCAwECHgECF4AACgkQ6cvfwKvAqFTJ4wCdF1K3Vp/eYWiwJtPTbFcU +ARbh97QAn1eOFseK0CzzczClqGHIyYi6tN2zuQINBEuxz9AQCADychW0yDO4mJhS +P7as/fitOXWwNIACU5B8EdxciU5ZfDGq/zvnzpDow4UzvCsXpVn45RjRD7cUMqJU +4aJOq1e+/HLYV/KEFd996FphgEX7pIe7AzPxYXqSUNdYzwohxvSfsur12KYZ281l +SxoD0e6BNdOroCHkiVQRWFE+ZoJzNf7keVW6hGxFn1/bjeXgv6EtzRcrmILX200W +aehzwREOahTNKU7JNi3f5uLWStN9lTdvLqPZHVnw4J1k1aElVxOi7ZjOYBHeHL79 +xgdq8fCgPRRp5RCH6UMyFXNoL7tp9vgjSsGUw560KEnAlzZVp+U7h7TG5tOeBXUU +eogOqDSHAAURB/9G2hsB/Z11EhRvyTi2GGCpW0fHPAnk7I0Zkhp7L9M3fEME3TbP +PGlOM/Spq2D38gBjjIYWo7AXPZN2Iuyt+7E4stLApoiZMcE8zHVqOiIEkeNeWcln +UQUFDy8yKl/KyATKeYiG1mtunvbMJQQC1sx0nLQRVm448rMY2rO8nzXGQP/xRd9C +cSDECNi634usgl+AiWwDN01EK9fXBExQ3IBMj2M9tYcoDSltmVKGGlxqQhRCGx/m +py4uVMXMpEuCE5GRAiBPpu49wuPPwZHIsC2pur5W0nto1SZb9pyBHrtGlYKZRtOH +indxELLBGz2coECab+nhE/42luyF5UnP0TieiEkEGBECAAkFAkuxz9ACGwwACgkQ +6cvfwKvAqFQYSACdFTexy/hbcJVVZ2HKK4rsr1I2Ha8AoJJ4l7BmpnUs+luUvaQh +ReOhA5Xn +=RI+/ +-----END PGP PUBLIC KEY BLOCK----- + diff --git a/libcdio-paranoia.libcdio_cddda-libs.patch b/libcdio-paranoia.libcdio_cddda-libs.patch new file mode 100644 index 0000000..bb96070 --- /dev/null +++ b/libcdio-paranoia.libcdio_cddda-libs.patch @@ -0,0 +1,28 @@ +linking libcdio_cdda to ffmpeg requires -ltr in 11.4 and SLE_11 +--- + libcdio_cdda.pc.in | 2 +- + libcdio_paranoia.pc.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +Index: libcdio-paranoia-10.2+0.93+1/libcdio_cdda.pc.in +=================================================================== +--- libcdio-paranoia-10.2+0.93+1.orig/libcdio_cdda.pc.in ++++ libcdio-paranoia-10.2+0.93+1/libcdio_cdda.pc.in +@@ -7,5 +7,5 @@ Name: libcdio_cdda + Description: CD paranoia CD-DA library from libcdio + Version: @PACKAGE_VERSION@ + Requires: libcdio +-Libs: -L${libdir} -lcdio_cdda -lcdio @COS_LIB@ ++Libs: -L${libdir} -lcdio_cdda -lcdio @LIBS@ + Cflags: -I${includedir} +Index: libcdio-paranoia-10.2+0.93+1/libcdio_paranoia.pc.in +=================================================================== +--- libcdio-paranoia-10.2+0.93+1.orig/libcdio_paranoia.pc.in ++++ libcdio-paranoia-10.2+0.93+1/libcdio_paranoia.pc.in +@@ -7,5 +7,5 @@ Name: libcdio_paranoia + Description: CD paranoia library from libcdio + Version: @PACKAGE_VERSION@ + Requires: libcdio +-Libs: -L${libdir} -lcdio_paranoia -lcdio_cdda -lcdio ++Libs: -L${libdir} -lcdio_paranoia -lcdio_cdda -lcdio @LIBS@ + Cflags: -I${includedir} diff --git a/libcdio-paranoia.spec b/libcdio-paranoia.spec new file mode 100644 index 0000000..e2ae9a4 --- /dev/null +++ b/libcdio-paranoia.spec @@ -0,0 +1,122 @@ +# +# spec file for package libcdio-paranoia +# +# Copyright (c) 2021 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define sonum 2 +Name: libcdio-paranoia +Version: 10.2+2.0.1 +Release: 0 +Summary: CD-DA reader +License: GPL-3.0-or-later +Group: Productivity/Multimedia/Other +URL: http://savannah.gnu.org/projects/libcdio +Source0: http://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-%{version}.tar.bz2 +Source1: http://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-%{version}.tar.bz2.sig +Source2: https://savannah.nongnu.org/project/memberlist-gpgkeys.php?group=libcdio&download=1#/%{name}.keyring +Source3: baselibs.conf +Patch0: libcdio-paranoia.libcdio_cddda-libs.patch +BuildRequires: libtool +BuildRequires: pkgconfig +BuildRequires: pkgconfig(libcdio) + +%description +This CD-DA reader distribution ("libcdio-cdparanoia") reads audio from +CD-ROMs directly as data, with no analog step between, and writes +the data to a file or pipe as .wav, .aifc or as raw 16-bit linear PCM. + +%package -n cd-paranoia +Summary: CDDA reader +Group: Productivity/Multimedia/Other + +%description -n cd-paranoia +This CD-DA reader distribution ("libcdio-cdparanoia") reads audio from +CD-ROMs directly as data, with no analog step between, and writes +the data to a file or pipe as .wav, .aifc or as raw 16-bit linear PCM. + +%package -n libcdio_cdda%{sonum} +Summary: CD-DA reading library +Group: System/Libraries + +%description -n libcdio_cdda%{sonum} +This CD-DA reader distribution ("libcdio-cdparanoia") reads audio from +CD-ROMs directly as data, with no analog step between, and writes +the data to a file or pipe as .wav, .aifc or as raw 16-bit linear PCM. + +%package -n libcdio_paranoia%{sonum} +Summary: Error correction library for CD-DA data blocks +Group: System/Libraries + +%description -n libcdio_paranoia%{sonum} +This CD-DA reader distribution ("libcdio-cdparanoia") reads audio from +CD-ROMs directly as data, with no analog step between, and writes +the data to a file or pipe as .wav, .aifc or as raw 16-bit linear PCM. + +%package devel +Summary: Development files for %{name} +Group: Development/Languages/C and C++ +Requires: libcdio_cdda%{sonum} = %{version}-%{release} +Requires: libcdio_paranoia%{sonum} = %{version}-%{release} +Requires: pkgconfig(libcdio) + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%autosetup -p1 + +%build +%configure --disable-static +%make_build -e + +%install +%make_install +find %{buildroot} -name '*.la' -delete +mv %{buildroot}%{_mandir}/jp %{buildroot}%{_mandir}/ja +# I have no idea WTF upstream is trying to do. But most software currently +# expects the headers to be in %%{_includedir}/cdio/, not in %%{_includedir}/cdio/paranoia/ +ln -s paranoia/cdda.h %{buildroot}%{_includedir}/cdio/cdda.h +ln -s paranoia/paranoia.h %{buildroot}%{_includedir}/cdio/paranoia.h +ln -s paranoia/toc.h %{buildroot}%{_includedir}/cdio/toc.h +%find_lang cd-paranoia --with-man + +%post -n libcdio_cdda%{sonum} -p /sbin/ldconfig + +%postun -n libcdio_cdda%{sonum} -p /sbin/ldconfig + +%postun -n libcdio_paranoia%{sonum} -p /sbin/ldconfig + +%post -n libcdio_paranoia%{sonum} -p /sbin/ldconfig + +%files -n cd-paranoia -f cd-paranoia.lang +%doc README.md NEWS.md AUTHORS +%license COPYING +%{_bindir}/cd-paranoia +%doc %{_mandir}/man1/cd-paranoia.1%{?ext_man} + +%files -n libcdio_cdda%{sonum} +%{_libdir}/libcdio_cdda.so.* + +%files -n libcdio_paranoia%{sonum} +%{_libdir}/libcdio_paranoia.so.* + +%files devel +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc + +%changelog