From 95c1c3fe9ca10b7f109c25486e85ac1938f27200 Mon Sep 17 00:00:00 2001 From: cuz Date: Fri, 2 May 2003 15:08:35 +0000 Subject: [PATCH] Added the nes subpackage git-svn-id: svn://svn.cc65.org/cc65/trunk@2129 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- packages/rpm/redhat/cc65.spec | 235 +++++++++++++++++++--------------- 1 file changed, 129 insertions(+), 106 deletions(-) diff --git a/packages/rpm/redhat/cc65.spec b/packages/rpm/redhat/cc65.spec index 0ff02d344..4c6332a8b 100644 --- a/packages/rpm/redhat/cc65.spec +++ b/packages/rpm/redhat/cc65.spec @@ -67,70 +67,66 @@ machines, you have to install at least one of the library packages. ############################################################################### -# VIC20 subpackage # +# Apple ][ subpackage # ############################################################################### -%package vic20 +%package apple2 Requires: %{name} = %{version} Copyright: Freeware -Summary: VIC20 specific libraries and headers for the cc65 compiler. +Summary: Apple ][ specific libraries and headers for the cc65 compiler. Group: Development/Languages -%description vic20 +%description apple2 This package contains the header files and libraries needed to write -programs for the Commodore VIC20 using the cc65 crosscompiler. +programs for the Apple ][ using the cc65 crosscompiler. -%files vic20 -%attr(644,root,root) /usr/lib/cc65/lib/vic20.lib -%attr(644,root,root) /usr/lib/cc65/lib/vic20.o -%attr(644,root,root) /usr/lib/cc65/joy/vic20-*.joy -%doc src/ld65/cfg/vic20.cfg +%files apple2 +%attr(644,root,root) /usr/lib/cc65/lib/apple2.lib +%attr(644,root,root) /usr/lib/cc65/lib/apple2.o +%attr(644,root,root) /usr/lib/cc65/joy/apple2-*.joy +%doc src/ld65/cfg/apple2.cfg ############################################################################### -# C16 subpackage # +# Atari subpackage # ############################################################################### -%package c16 +%package atari Requires: %{name} = %{version} Copyright: Freeware -Summary: C16/116 specific libraries and headers for the cc65 compiler. +Summary: Atari specific libraries and headers for the cc65 compiler. Group: Development/Languages -%description c16 +%description atari This package contains the header files and libraries needed to write -programs for the Commodore C16/116 using the cc65 crosscompiler. +programs for the 8 bit Atari machines using the cc65 crosscompiler. -%files c16 -%attr(644,root,root) /usr/lib/cc65/lib/c16.lib -%attr(644,root,root) /usr/lib/cc65/lib/c16.o -%attr(644,root,root) /usr/lib/cc65/joy/c16-*.joy -%doc src/ld65/cfg/c16.cfg +%files atari +%attr(644,root,root) /usr/lib/cc65/lib/atari.lib +%attr(644,root,root) /usr/lib/cc65/lib/atari.o +%doc src/ld65/cfg/atari.cfg ############################################################################### -# C64 subpackage # +# Oric Atmos subpackage # ############################################################################### -%package c64 +%package atmos Requires: %{name} = %{version} Copyright: Freeware -Summary: C64 specific libraries and headers for the cc65 compiler. +Summary: Oric Atmos specific libraries and headers for the cc65 compiler. Group: Development/Languages -%description c64 +%description atmos This package contains the header files and libraries needed to write -programs for the Commodore C64 using the cc65 crosscompiler. +programs for the Oric Atmos using the cc65 crosscompiler. -%files c64 -%attr(644,root,root) /usr/lib/cc65/lib/c64.lib -%attr(644,root,root) /usr/lib/cc65/lib/c64.o -%attr(644,root,root) /usr/lib/cc65/emd/c64-*.emd -%attr(644,root,root) /usr/lib/cc65/joy/c64-*.joy -%attr(644,root,root) /usr/lib/cc65/tgi/c64-*.tgi -%doc src/ld65/cfg/c64.cfg +%files atmos +%attr(644,root,root) /usr/lib/cc65/lib/atmos.lib +%attr(644,root,root) /usr/lib/cc65/lib/atmos.o +%doc src/ld65/cfg/atmos.cfg @@ -159,68 +155,48 @@ programs for the Commodore C128 using the cc65 crosscompiler. ############################################################################### -# Atari subpackage # -############################################################################### - -%package atari -Requires: %{name} = %{version} -Copyright: Freeware -Summary: Atari specific libraries and headers for the cc65 compiler. -Group: Development/Languages - -%description atari -This package contains the header files and libraries needed to write -programs for the 8 bit Atari machines using the cc65 crosscompiler. - -%files atari -%attr(644,root,root) /usr/lib/cc65/lib/atari.lib -%attr(644,root,root) /usr/lib/cc65/lib/atari.o -%doc src/ld65/cfg/atari.cfg - - - -############################################################################### -# Plus/4 subpackage # +# C16 subpackage # ############################################################################### -%package plus4 +%package c16 Requires: %{name} = %{version} Copyright: Freeware -Summary: Plus/4 specific libraries and headers for the cc65 compiler. +Summary: C16/116 specific libraries and headers for the cc65 compiler. Group: Development/Languages -%description plus4 +%description c16 This package contains the header files and libraries needed to write -programs for the Commodore Plus/4 and C16/116 using the cc65 -crosscompiler. +programs for the Commodore C16/116 using the cc65 crosscompiler. -%files plus4 -%attr(644,root,root) /usr/lib/cc65/lib/plus4.lib -%attr(644,root,root) /usr/lib/cc65/lib/plus4.o -%attr(644,root,root) /usr/lib/cc65/joy/plus4-*.joy -%doc src/ld65/cfg/plus4.cfg +%files c16 +%attr(644,root,root) /usr/lib/cc65/lib/c16.lib +%attr(644,root,root) /usr/lib/cc65/lib/c16.o +%attr(644,root,root) /usr/lib/cc65/joy/c16-*.joy +%doc src/ld65/cfg/c16.cfg ############################################################################### -# PET subpackage # +# C64 subpackage # ############################################################################### -%package pet +%package c64 Requires: %{name} = %{version} Copyright: Freeware -Summary: PET specific libraries and headers for the cc65 compiler. +Summary: C64 specific libraries and headers for the cc65 compiler. Group: Development/Languages -%description pet +%description c64 This package contains the header files and libraries needed to write -programs for the Commodore PET family of computers using the cc65 -crosscompiler. +programs for the Commodore C64 using the cc65 crosscompiler. -%files pet -%attr(644,root,root) /usr/lib/cc65/lib/pet.lib -%attr(644,root,root) /usr/lib/cc65/lib/pet.o -%doc src/ld65/cfg/pet.cfg +%files c64 +%attr(644,root,root) /usr/lib/cc65/lib/c64.lib +%attr(644,root,root) /usr/lib/cc65/lib/c64.o +%attr(644,root,root) /usr/lib/cc65/emd/c64-*.emd +%attr(644,root,root) /usr/lib/cc65/joy/c64-*.joy +%attr(644,root,root) /usr/lib/cc65/tgi/c64-*.tgi +%doc src/ld65/cfg/c64.cfg @@ -269,69 +245,115 @@ the cc65 crosscompiler. ############################################################################### -# Apple ][ subpackage # +# GEOS subpackage # ############################################################################### -%package apple2 +%package geos Requires: %{name} = %{version} Copyright: Freeware -Summary: Apple ][ specific libraries and headers for the cc65 compiler. +Summary: GEOS specific libraries and headers for the cc65 compiler. Group: Development/Languages -%description apple2 +%description geos This package contains the header files and libraries needed to write -programs for the Apple ][ using the cc65 crosscompiler. +GEOS programs for the C64/C128 using the cc65 crosscompiler. -%files apple2 -%attr(644,root,root) /usr/lib/cc65/lib/apple2.lib -%attr(644,root,root) /usr/lib/cc65/lib/apple2.o -%attr(644,root,root) /usr/lib/cc65/joy/apple2-*.joy -%doc src/ld65/cfg/apple2.cfg +%files geos +%attr(755,root,root) /usr/bin/grc +%attr(644,root,root) /usr/lib/cc65/lib/geos.lib +%attr(644,root,root) /usr/lib/cc65/lib/geos.o +%attr(755,root,root) %dir /usr/lib/cc65/include/geos +%attr(644,root,root) /usr/lib/cc65/include/geos/*.h +%doc src/ld65/cfg/geos.cfg ############################################################################### -# Oric Atmos subpackage # +# NES subpackage # ############################################################################### -%package atmos +%package nes Requires: %{name} = %{version} Copyright: Freeware -Summary: Oric Atmos specific libraries and headers for the cc65 compiler. +Summary: NES specific libraries and headers for the cc65 compiler. Group: Development/Languages -%description atmos +%description nes This package contains the header files and libraries needed to write -programs for the Oric Atmos using the cc65 crosscompiler. +programs for the Nintendo Entertainment System using the cc65 +crosscompiler. -%files atmos -%attr(644,root,root) /usr/lib/cc65/lib/atmos.lib -%attr(644,root,root) /usr/lib/cc65/lib/atmos.o -%doc src/ld65/cfg/atmos.cfg +%files nes +%attr(644,root,root) /usr/lib/cc65/lib/nes.lib +%attr(644,root,root) /usr/lib/cc65/lib/nes.o +%doc src/ld65/cfg/nes.cfg ############################################################################### -# GEOS subpackage # +# PET subpackage # ############################################################################### -%package geos +%package pet Requires: %{name} = %{version} Copyright: Freeware -Summary: GEOS specific libraries and headers for the cc65 compiler. +Summary: PET specific libraries and headers for the cc65 compiler. Group: Development/Languages -%description geos +%description pet This package contains the header files and libraries needed to write -GEOS programs for the C64/C128 using the cc65 crosscompiler. +programs for the Commodore PET family of computers using the cc65 +crosscompiler. -%files geos -%attr(755,root,root) /usr/bin/grc -%attr(644,root,root) /usr/lib/cc65/lib/geos.lib -%attr(644,root,root) /usr/lib/cc65/lib/geos.o -%attr(755,root,root) %dir /usr/lib/cc65/include/geos -%attr(644,root,root) /usr/lib/cc65/include/geos/*.h -%doc src/ld65/cfg/geos.cfg +%files pet +%attr(644,root,root) /usr/lib/cc65/lib/pet.lib +%attr(644,root,root) /usr/lib/cc65/lib/pet.o +%doc src/ld65/cfg/pet.cfg + + + +############################################################################### +# Plus/4 subpackage # +############################################################################### + +%package plus4 +Requires: %{name} = %{version} +Copyright: Freeware +Summary: Plus/4 specific libraries and headers for the cc65 compiler. +Group: Development/Languages + +%description plus4 +This package contains the header files and libraries needed to write +programs for the Commodore Plus/4 and C16/116 using the cc65 +crosscompiler. + +%files plus4 +%attr(644,root,root) /usr/lib/cc65/lib/plus4.lib +%attr(644,root,root) /usr/lib/cc65/lib/plus4.o +%attr(644,root,root) /usr/lib/cc65/joy/plus4-*.joy +%doc src/ld65/cfg/plus4.cfg + + + +############################################################################### +# VIC20 subpackage # +############################################################################### + +%package vic20 +Requires: %{name} = %{version} +Copyright: Freeware +Summary: VIC20 specific libraries and headers for the cc65 compiler. +Group: Development/Languages + +%description vic20 +This package contains the header files and libraries needed to write +programs for the Commodore VIC20 using the cc65 crosscompiler. + +%files vic20 +%attr(644,root,root) /usr/lib/cc65/lib/vic20.lib +%attr(644,root,root) /usr/lib/cc65/lib/vic20.o +%attr(644,root,root) /usr/lib/cc65/joy/vic20-*.joy +%doc src/ld65/cfg/vic20.cfg @@ -390,7 +412,8 @@ install -m 644 libsrc/*.tgi $RPM_BUILD_ROOT/usr/lib/cc65/tgi %changelog * Fri May 02 2003 Ullrich von Bassewitz -The Apple ][ has a joystick driver. +- The Apple ][ has a joystick driver. +- Added the NES subpackage. * Mon Apr 14 2003 Ullrich von Bassewitz Added a subpackage for the Oric Atmos. -- 2.39.5