rpms/atari++/devel atari++-1.55-destdir.patch, NONE, 1.1 atari++-verbose.patch, NONE, 1.1 atari++.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Dan Horák
sharkcz at fedoraproject.org
Sun Nov 23 20:32:32 UTC 2008
- Previous message: rpms/kdebase-workspace/devel kdebase-workspace-4.1.80-show-systemsettings.patch, NONE, 1.1 kdebase-workspace.spec, 1.134, 1.135 kdebase-workspace-4.1.1-show-systemsettings.patch, 1.1, NONE
- Next message: rpms/atari++/F-10 atari++-1.55-destdir.patch, NONE, 1.1 atari++-verbose.patch, NONE, 1.1 atari++.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: sharkcz
Update of /cvs/pkgs/rpms/atari++/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21676
Modified Files:
.cvsignore sources
Added Files:
atari++-1.55-destdir.patch atari++-verbose.patch atari++.spec
Log Message:
initial import
atari++-1.55-destdir.patch:
--- NEW FILE atari++-1.55-destdir.patch ---
--- atari++/makefile.in.orig 2008-11-19 14:54:21.000000000 +0100
+++ atari++/makefile.in 2008-11-19 14:54:57.000000000 +0100
@@ -37,19 +37,19 @@ MAN_PATH = @datadir@/man
include Makefile.atari
install:
- mkdir -p $(BIN_PATH)
- cp atari++ $(BIN_PATH)
- chmod a+rx $(BIN_PATH)/atari++
- mkdir -p $(MAN_PATH)/man6
- gzip -9 <atari++.man >$(MAN_PATH)/man6/atari++.6.gz
- chmod a+r $(MAN_PATH)/man6/atari++.6.gz
- mkdir -p $(datadir)/doc/atari++
- cp COPYRIGHT $(datadir)/doc/atari++/copyright
- chmod a+r $(datadir)/doc/atari++/copyright
+ mkdir -p $(DESTDIR)$(BIN_PATH)
+ cp atari++ $(DESTDIR)$(BIN_PATH)
+ chmod a+rx $(DESTDIR)$(BIN_PATH)/atari++
+ mkdir -p $(DESTDIR)$(MAN_PATH)/man6
+ gzip -9 <atari++.man >$(DESTDIR)$(MAN_PATH)/man6/atari++.6.gz
+ chmod a+r $(DESTDIR)$(MAN_PATH)/man6/atari++.6.gz
+ mkdir -p $(DESTDIR)$(datadir)/doc/atari++
+ cp COPYRIGHT $(DESTDIR)$(datadir)/doc/atari++/copyright
+ chmod a+r $(DESTDIR)$(datadir)/doc/atari++/copyright
uninstall:
- rm $(BIN_PATH)/atari++
- rm $(MAN_PATH)/man6/atari++.6.gz
+ rm $(DESTDIR)$(BIN_PATH)/atari++
+ rm $(DESTDIR)$(MAN_PATH)/man6/atari++.6.gz
distrib: $(SOURCES) $(INCLUDES)
rm -f atari++.tgz
atari++-verbose.patch:
--- NEW FILE atari++-verbose.patch ---
--- atari++/Makefile.atari.orig 2008-11-19 16:20:08.000000000 +0100
+++ atari++/Makefile.atari 2008-11-19 16:21:07.000000000 +0100
@@ -141,28 +141,24 @@ config.status: configure
###################################################################################
%.d: %.cpp
- @ $(SHELL) -ec '$(CC) $(CFLAGS) -MM $< \
+ $(SHELL) -ec '$(CC) $(CFLAGS) -MM $< \
| sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
[ -s $@ ] || rm -f $@'
%.o: %.cpp %.hpp
- @ $(ECHO) "Compiling" $*.cpp
- @ $(CXX) $(CFLAGS) $(ADDFLAGS) $*.cpp
+ $(CXX) $(CFLAGS) $(ADDFLAGS) $*.cpp
%.o: %.cpp
- @ $(ECHO) "Compiling" $*.cpp
- @ $(CXX) $(CFLAGS) $(ADDFLAGS) $*.cpp
+ $(CXX) $(CFLAGS) $(ADDFLAGS) $*.cpp
%.s: %.cpp %.hpp
- @ $(ECHO) "Compiling" $*.cpp
- @ $(CXX) $(CFLAGS) $(ADDFLAGS) $(OPTIMIZER) $(TOASM) $*.cpp
+ $(CXX) $(CFLAGS) $(ADDFLAGS) $(OPTIMIZER) $(TOASM) $*.cpp
%.s: %.cpp
- @ $(ECHO) "Compiling" $*.cpp
- @ $(CXX) $(CFLAGS) $(ADDFLAGS) $(OPTIMIZER) $(TOASM) $*.cpp
+ $(CXX) $(CFLAGS) $(ADDFLAGS) $(OPTIMIZER) $(TOASM) $*.cpp
atari++ : $(OBJECTS)
- @ $(LD) $(OBJECTS) $(LDFLAGS) $(LDLIBS) $(ADDLIBS) -o atari++
+ $(LD) $(OBJECTS) $(LDFLAGS) $(LDLIBS) $(ADDLIBS) -o atari++
dox : $(SOURCES) $(INCLUDES)
doxygen Doxyfile
--- NEW FILE atari++.spec ---
Name: atari++
Version: 1.55
Release: 2%{?dist}
Summary: Unix based emulator of the Atari eight bit computers
Group: Applications/Emulators
License: TPL
URL: http://www.math.tu-berlin.de/%7Ethor/atari++/
Source0: http://www.math.tu-berlin.de/%7Ethor/atari++/download/atari++.tgz
# add DESTDIR support
Patch0: %{name}-1.55-destdir.patch
# be verbose during compile
#Patch1: %{name}-verbose.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL-devel libICE-devel libSM-devel zlib-devel ncurses-devel libpng-devel
%description
The Atari++ Emulator is a Unix based emulator of the Atari eight bit
computers, namely the Atari 400 and 800, the Atari 400XL, 800XL and 130XE,
and the Atari 5200 game console. The emulator is auto-configurable and
will compile on a variety of systems (Linux, Solaris, Irix).
Atari++ 1.30 and up contain a built-in ROM emulation that tries to mimic
the AtariXL operating system closely.
%prep
%setup -q -n %{name}
%patch0 -p1 -b .destdir
#%patch1 -p1 -b .verbose
# fix encoding
f=README.History
iconv -f ISO8859-1 -t UTF-8 -o $f.new $f
touch -r $f $f.new
mv $f.new $f
%build
%configure
make %{?_smp_mflags} OPTIMIZER="$RPM_OPT_FLAGS -DDEBUG_LEVEL=0 -DCHECK_LEVEL=0"
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# remove installed docs
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc COPYRIGHT CREDITS README.LEGAL README.History README.licence
%{_bindir}/%{name}
%{_mandir}/man6/%{name}.*
%changelog
* Sun Nov 23 2008 Dan Horák <dan[at]danny.cz> 1.55-2
- disable the verbose patch
* Wed Nov 19 2008 Dan Horák <dan[at]danny.cz> 1.55-1
- initial Fedora version
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/atari++/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 23 Nov 2008 04:18:28 -0000 1.1
+++ .cvsignore 23 Nov 2008 20:32:02 -0000 1.2
@@ -0,0 +1 @@
+atari++.tgz
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/atari++/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 23 Nov 2008 04:18:28 -0000 1.1
+++ sources 23 Nov 2008 20:32:02 -0000 1.2
@@ -0,0 +1 @@
+f65527552f5971752c75cf246320ce38 atari++.tgz
- Previous message: rpms/kdebase-workspace/devel kdebase-workspace-4.1.80-show-systemsettings.patch, NONE, 1.1 kdebase-workspace.spec, 1.134, 1.135 kdebase-workspace-4.1.1-show-systemsettings.patch, 1.1, NONE
- Next message: rpms/atari++/F-10 atari++-1.55-destdir.patch, NONE, 1.1 atari++-verbose.patch, NONE, 1.1 atari++.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list