hi read this article http://en.wikipedia.org/wiki/Cdrkit
and also: http://cdrecord.berlios.de/private/cdrecord.html On Tue, Aug 26, 2008 at 3:43 PM, Luis de Bethencourt <Luis.Debethencourt at sun.com> wrote: > Andras Barna wrote: >> >> sorry, but why is this needed? >> it's a cdrecord fork >> > > AFAIK cdrecord is the fork, but not the rest of the tools of the suite by > the people of cdrkit. Which of the tools in the suite are already in > Solaris? Can we be more precise in the list and it's elements to discuss of > this package is valid or not? > > Luis > >> On Tue, Aug 26, 2008 at 12:49 PM, Kevin McAreavey >> <Kevin.McAreavey at sun.com> wrote: >> >>> >>> # >>> # spec file for package SUNWwodim >>> # >>> # Copyright (c) 2008 Sun Microsystems, Inc. >>> # This file and all modifications and additions to the pristine >>> # package are under the same license as the package itself. >>> # >>> # Owner: kevmca >>> # >>> >>> %include Solaris.inc >>> >>> Name: SUNWwodim >>> License: GPLv2 >>> Version: 1.1.6 >>> Summary: Command line CD/DVD writing >>> Source: http://debburn.alioth.debian.org/cdrkit-%{version}.tar.gz >>> SUNW_BaseDir: %{_basedir} >>> SUNW_Copyright: %{name}.copyright >>> URL: http://www.cdrkit.org/ >>> BuildRoot: %{_tmppath}/%{name}-%{version}-build >>> >>> %include default-depend.inc >>> >>> %description >>> Write optical disk media >>> >>> %prep >>> %setup -q -n cdrkit-%version >>> >>> %build >>> CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '` >>> if test "x$CPUS" = "x" -o $CPUS = 0; then >>> CPUS=1 >>> fi >>> >>> make -j$CPUS >>> >>> %install >>> rm -rf $RPM_BUILD_ROOT >>> >>> make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_basedir} >>> >>> #remove unused files from cdrkit >>> rm -rf $RPM_BUILD_ROOT%{_bindir}/cdda2mp3 >>> rm -rf $RPM_BUILD_ROOT%{_bindir}/pitchplay >>> rm -rf $RPM_BUILD_ROOT%{_mandir}/man1/cdda2mp3.1 >>> rm -rf $RPM_BUILD_ROOT%{_mandir}/man1/pitchplay.1 >>> >>> %clean >>> rm -rf $RPM_BUILD_ROOT >>> >>> %files >>> %defattr (-, root, bin) >>> %dir %attr (0755, root, bin) %{_bindir} >>> %{_bindir}/* >>> %dir %attr (0755, root, bin) %{_sbindir} >>> %{_sbindir}/* >>> %dir %attr (0755, root, sys) %{_datadir} >>> %{_mandir}/* >>> >>> >>> %changelog >>> * Tue Aug 26 2008 - kevin.mcareavey at sun.com >>> - Initial version >>> >>> For the avoidance of doubt, except that if any license choice other >>> than GPL or LGPL is available it will apply instead, Sun elects to >>> use only the General Public License version 2 (GPLv2) at this time >>> for any software where a choice of GPL license versions is made >>> available with the language indicating that GPLv2 or any later >>> version may be used, or where a choice of which version of the GPL >>> is applied is otherwise unspecified. >>> >>> -------------------------------------------------------------------- >>> >>> GNU GENERAL PUBLIC LICENSE >>> Version 2, June 1991 >>> >>> Copyright (C) 1989, 1991 Free Software Foundation, Inc. >>> 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA >>> Everyone is permitted to copy and distribute verbatim copies >>> of this license document, but changing it is not allowed. >>> >>> Preamble >>> >>> The licenses for most software are designed to take away your >>> freedom to share and change it. By contrast, the GNU General Public >>> License is intended to guarantee your freedom to share and change free >>> software--to make sure the software is free for all its users. This >>> General Public License applies to most of the Free Software >>> Foundation's software and to any other program whose authors commit to >>> using it. (Some other Free Software Foundation software is covered by >>> the GNU Library General Public License instead.) You can apply it to >>> your programs, too. >>> >>> When we speak of free software, we are referring to freedom, not >>> price. Our General Public Licenses are designed to make sure that you >>> have the freedom to distribute copies of free software (and charge for >>> this service if you wish), that you receive source code or can get it >>> if you want it, that you can change the software or use pieces of it >>> in new free programs; and that you know you can do these things. >>> >>> To protect your rights, we need to make restrictions that forbid >>> anyone to deny you these rights or to ask you to surrender the rights. >>> These restrictions translate to certain responsibilities for you if you >>> distribute copies of the software, or if you modify it. >>> >>> For example, if you distribute copies of such a program, whether >>> gratis or for a fee, you must give the recipients all the rights that >>> you have. You must make sure that they, too, receive or can get the >>> source code. And you must show them these terms so they know their >>> rights. >>> >>> We protect your rights with two steps: (1) copyright the software, and >>> (2) offer you this license which gives you legal permission to copy, >>> distribute and/or modify the software. >>> >>> Also, for each author's protection and ours, we want to make certain >>> that everyone understands that there is no warranty for this free >>> software. If the software is modified by someone else and passed on, we >>> want its recipients to know that what they have is not the original, so >>> that any problems introduced by others will not reflect on the original >>> authors' reputations. >>> >>> Finally, any free program is threatened constantly by software >>> patents. We wish to avoid the danger that redistributors of a free >>> program will individually obtain patent licenses, in effect making the >>> program proprietary. To prevent this, we have made it clear that any >>> patent must be licensed for everyone's free use or not licensed at all. >>> >>> The precise terms and conditions for copying, distribution and >>> modification follow. >>> >>> GNU GENERAL PUBLIC LICENSE >>> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION >>> >>> 0. This License applies to any program or other work which contains >>> a notice placed by the copyright holder saying it may be distributed >>> under the terms of this General Public License. The "Program", below, >>> refers to any such program or work, and a "work based on the Program" >>> means either the Program or any derivative work under copyright law: >>> that is to say, a work containing the Program or a portion of it, >>> either verbatim or with modifications and/or translated into another >>> language. (Hereinafter, translation is included without limitation in >>> the term "modification".) Each licensee is addressed as "you". >>> >>> Activities other than copying, distribution and modification are not >>> covered by this License; they are outside its scope. The act of >>> running the Program is not restricted, and the output from the Program >>> is covered only if its contents constitute a work based on the >>> Program (independent of having been made by running the Program). >>> Whether that is true depends on what the Program does. >>> >>> 1. You may copy and distribute verbatim copies of the Program's >>> source code as you receive it, in any medium, provided that you >>> conspicuously and appropriately publish on each copy an appropriate >>> copyright notice and disclaimer of warranty; keep intact all the >>> notices that refer to this License and to the absence of any warranty; >>> and give any other recipients of the Program a copy of this License >>> along with the Program. >>> >>> You may charge a fee for the physical act of transferring a copy, and >>> you may at your option offer warranty protection in exchange for a fee. >>> >>> 2. You may modify your copy or copies of the Program or any portion >>> of it, thus forming a work based on the Program, and copy and >>> distribute such modifications or work under the terms of Section 1 >>> above, provided that you also meet all of these conditions: >>> >>> a) You must cause the modified files to carry prominent notices >>> stating that you changed the files and the date of any change. >>> >>> b) You must cause any work that you distribute or publish, that in >>> whole or in part contains or is derived from the Program or any >>> part thereof, to be licensed as a whole at no charge to all third >>> parties under the terms of this License. >>> >>> c) If the modified program normally reads commands interactively >>> when run, you must cause it, when started running for such >>> interactive use in the most ordinary way, to print or display an >>> announcement including an appropriate copyright notice and a >>> notice that there is no warranty (or else, saying that you provide >>> a warranty) and that users may redistribute the program under >>> these conditions, and telling the user how to view a copy of this >>> License. (Exception: if the Program itself is interactive but >>> does not normally print such an announcement, your work based on >>> the Program is not required to print an announcement.) >>> >>> These requirements apply to the modified work as a whole. If >>> identifiable sections of that work are not derived from the Program, >>> and can be reasonably considered independent and separate works in >>> themselves, then this License, and its terms, do not apply to those >>> sections when you distribute them as separate works. But when you >>> distribute the same sections as part of a whole which is a work based >>> on the Program, the distribution of the whole must be on the terms of >>> this License, whose permissions for other licensees extend to the >>> entire whole, and thus to each and every part regardless of who wrote it. >>> >>> Thus, it is not the intent of this section to claim rights or contest >>> your rights to work written entirely by you; rather, the intent is to >>> exercise the right to control the distribution of derivative or >>> collective works based on the Program. >>> >>> In addition, mere aggregation of another work not based on the Program >>> with the Program (or with a work based on the Program) on a volume of >>> a storage or distribution medium does not bring the other work under >>> the scope of this License. >>> >>> 3. You may copy and distribute the Program (or a work based on it, >>> under Section 2) in object code or executable form under the terms of >>> Sections 1 and 2 above provided that you also do one of the following: >>> >>> a) Accompany it with the complete corresponding machine-readable >>> source code, which must be distributed under the terms of Sections >>> 1 and 2 above on a medium customarily used for software interchange; >>> or, >>> >>> b) Accompany it with a written offer, valid for at least three >>> years, to give any third party, for a charge no more than your >>> cost of physically performing source distribution, a complete >>> machine-readable copy of the corresponding source code, to be >>> distributed under the terms of Sections 1 and 2 above on a medium >>> customarily used for software interchange; or, >>> >>> c) Accompany it with the information you received as to the offer >>> to distribute corresponding source code. (This alternative is >>> allowed only for noncommercial distribution and only if you >>> received the program in object code or executable form with such >>> an offer, in accord with Subsection b above.) >>> >>> The source code for a work means the preferred form of the work for >>> making modifications to it. For an executable work, complete source >>> code means all the source code for all modules it contains, plus any >>> associated interface definition files, plus the scripts used to >>> control compilation and installation of the executable. However, as a >>> special exception, the source code distributed need not include >>> anything that is normally distributed (in either source or binary >>> form) with the major components (compiler, kernel, and so on) of the >>> operating system on which the executable runs, unless that component >>> itself accompanies the executable. >>> >>> If distribution of executable or object code is made by offering >>> access to copy from a designated place, then offering equivalent >>> access to copy the source code from the same place counts as >>> distribution of the source code, even though third parties are not >>> compelled to copy the source along with the object code. >>> >>> 4. You may not copy, modify, sublicense, or distribute the Program >>> except as expressly provided under this License. Any attempt >>> otherwise to copy, modify, sublicense or distribute the Program is >>> void, and will automatically terminate your rights under this License. >>> However, parties who have received copies, or rights, from you under >>> this License will not have their licenses terminated so long as such >>> parties remain in full compliance. >>> >>> 5. You are not required to accept this License, since you have not >>> signed it. However, nothing else grants you permission to modify or >>> distribute the Program or its derivative works. These actions are >>> prohibited by law if you do not accept this License. Therefore, by >>> modifying or distributing the Program (or any work based on the >>> Program), you indicate your acceptance of this License to do so, and >>> all its terms and conditions for copying, distributing or modifying >>> the Program or works based on it. >>> >>> 6. Each time you redistribute the Program (or any work based on the >>> Program), the recipient automatically receives a license from the >>> original licensor to copy, distribute or modify the Program subject to >>> these terms and conditions. You may not impose any further >>> restrictions on the recipients' exercise of the rights granted herein. >>> You are not responsible for enforcing compliance by third parties to >>> this License. >>> >>> 7. If, as a consequence of a court judgment or allegation of patent >>> infringement or for any other reason (not limited to patent issues), >>> conditions are imposed on you (whether by court order, agreement or >>> otherwise) that contradict the conditions of this License, they do not >>> excuse you from the conditions of this License. If you cannot >>> distribute so as to satisfy simultaneously your obligations under this >>> License and any other pertinent obligations, then as a consequence you >>> may not distribute the Program at all. For example, if a patent >>> license would not permit royalty-free redistribution of the Program by >>> all those who receive copies directly or indirectly through you, then >>> the only way you could satisfy both it and this License would be to >>> refrain entirely from distribution of the Program. >>> >>> If any portion of this section is held invalid or unenforceable under >>> any particular circumstance, the balance of the section is intended to >>> apply and the section as a whole is intended to apply in other >>> circumstances. >>> >>> It is not the purpose of this section to induce you to infringe any >>> patents or other property right claims or to contest validity of any >>> such claims; this section has the sole purpose of protecting the >>> integrity of the free software distribution system, which is >>> implemented by public license practices. Many people have made >>> generous contributions to the wide range of software distributed >>> through that system in reliance on consistent application of that >>> system; it is up to the author/donor to decide if he or she is willing >>> to distribute software through any other system and a licensee cannot >>> impose that choice. >>> >>> This section is intended to make thoroughly clear what is believed to >>> be a consequence of the rest of this License. >>> >>> 8. If the distribution and/or use of the Program is restricted in >>> certain countries either by patents or by copyrighted interfaces, the >>> original copyright holder who places the Program under this License >>> may add an explicit geographical distribution limitation excluding >>> those countries, so that distribution is permitted only in or among >>> countries not thus excluded. In such case, this License incorporates >>> the limitation as if written in the body of this License. >>> >>> 9. The Free Software Foundation may publish revised and/or new versions >>> of the General Public License from time to time. Such new versions will >>> be similar in spirit to the present version, but may differ in detail to >>> address new problems or concerns. >>> >>> Each version is given a distinguishing version number. If the Program >>> specifies a version number of this License which applies to it and "any >>> later version", you have the option of following the terms and conditions >>> either of that version or of any later version published by the Free >>> Software Foundation. If the Program does not specify a version number of >>> this License, you may choose any version ever published by the Free >>> Software >>> Foundation. >>> >>> 10. If you wish to incorporate parts of the Program into other free >>> programs whose distribution conditions are different, write to the author >>> to ask for permission. For software which is copyrighted by the Free >>> Software Foundation, write to the Free Software Foundation; we sometimes >>> make exceptions for this. Our decision will be guided by the two goals >>> of preserving the free status of all derivatives of our free software and >>> of promoting the sharing and reuse of software generally. >>> >>> NO WARRANTY >>> >>> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY >>> FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN >>> OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES >>> PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER >>> EXPRESSED >>> OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF >>> MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS >>> TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE >>> PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, >>> REPAIR OR CORRECTION. >>> >>> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN >>> WRITING >>> WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR >>> REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR >>> DAMAGES, >>> INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES >>> ARISING >>> OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED >>> TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY >>> YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY >>> OTHER >>> PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE >>> POSSIBILITY OF SUCH DAMAGES. >>> >>> END OF TERMS AND CONDITIONS >>> >>> How to Apply These Terms to Your New Programs >>> >>> If you develop a new program, and you want it to be of the greatest >>> possible use to the public, the best way to achieve this is to make it >>> free software which everyone can redistribute and change under these >>> terms. >>> >>> To do so, attach the following notices to the program. It is safest >>> to attach them to the start of each source file to most effectively >>> convey the exclusion of warranty; and each file should have at least >>> the "copyright" line and a pointer to where the full notice is found. >>> >>> <one line to give the program's name and a brief idea of what it does.> >>> Copyright (C) <year> <name of author> >>> >>> This program is free software; you can redistribute it and/or modify >>> it under the terms of the GNU General Public License version 2 >>> as published by the Free Software Foundation. >>> >>> This program is distributed in the hope that it will be useful, >>> but WITHOUT ANY WARRANTY; without even the implied warranty of >>> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >>> GNU General Public License for more details. >>> >>> You should have received a copy of the GNU General Public License >>> along with this program; if not, write to the Free Software >>> Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. >>> >>> >>> Also add information on how to contact you by electronic and paper mail. >>> >>> If the program is interactive, make it output a short notice like this >>> when it starts in an interactive mode: >>> >>> Gnomovision version 69, Copyright (C) year name of author >>> Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show >>> w'. >>> This is free software, and you are welcome to redistribute it >>> under certain conditions; type `show c' for details. >>> >>> The hypothetical commands `show w' and `show c' should show the >>> appropriate >>> parts of the General Public License. Of course, the commands you use may >>> be called something other than `show w' and `show c'; they could even be >>> mouse-clicks or menu items--whatever suits your program. >>> >>> You should also get your employer (if you work as a programmer) or your >>> school, if any, to sign a "copyright disclaimer" for the program, if >>> necessary. Here is a sample; alter the names: >>> >>> Yoyodyne, Inc., hereby disclaims all copyright interest in the program >>> `Gnomovision' (which makes passes at compilers) written by James Hacker. >>> >>> <signature of Ty Coon>, 1 April 1989 >>> Ty Coon, President of Vice >>> >>> This General Public License does not permit incorporating your program >>> into >>> proprietary programs. If your program is a subroutine library, you may >>> consider it more useful to permit linking proprietary applications with >>> the >>> library. If this is what you want to do, use the GNU Library General >>> Public License instead of this License. >>> >>> >>> >> >> >> >> > > -- Andy http://blog.sartek.net
