LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File ucon64.spec of Package ucon64 (Project home:Ulih)

# Copyright (c) 2008 SuSE Linux Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://www.suse.de/feedback/
#

# norootforbuild

Name:         ucon64
License:      GPL
Group:        unsorted
Autoreqprov:  on
Version:      2.0.0
Release:      0
Summary:      ROM and CD image manipulation, inspection, and transfer tool
Source:       %name-%version-src.tar.gz
Patch:	      %name-2.0.0-ieee1284.patch
Patch1:       %name-2.0.0-libcd64.patch
BuildRequires: libieee1284 zlib-devel libusb-devel
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
uCON64 - THE tool for all your video game console concerns.

- Support for 14+ different cartridge and disc-based video game console systems
- Support for ALL common patch file formats like: IPS *), APS, BSL, PPF and
  Game Genie
  *) with RLE compression
- Support for 10+ different backup units to backup/restore ROM(s), disc(s) and
  SRAM(s) like: Flash Advance Linker, Flash 2 Advance, Doctor V64 (Junior),
  Super Wild Card, Game Doctor, Dexdrive, Super Magic Drive, Game Boy Xchanger,
  Mad Catz Camera Link, Lynxit, MD-PRO, SMS-PRO, PCE-PRO, GG-PRO, Super Flash
  and your CD-writer.
- Finally 150+(!) different options/features for every kind of ROM
  handling/management known to man :-)
  Including:
  *VERY* verbose ROM information for ALL systems, detection of bad dumps using
  internal checksums or DAT files, CRC32 calculation, ROM comparison,
  modification (strip, pad, etc...), SRAM conversion (emulator <-> backup
  unit), DiscJuggler and Nero image conversions, complete gzip and zip support
  for all file-related funtions, etc...
- Always up-to-date with support for new shit, trends, formats, and headers
  like UNIF (NES), NSRT (SNES), new DAT file formats, etc...
%prep
%setup -n %name-%version-src
%patch
%patch1
cd src/misc
patch -p0 <../../libieee1284.diff

%build
cd src
%configure --enable-libcd64 --enable-ppdev --with-libusb
make %{?jobs:-j%jobs}

%install
install -D -m 755 src/ucon64 $RPM_BUILD_ROOT%_bindir/ucon64

%files
%defattr(-,root,root)
%doc *.html VERSION
%_bindir/ucon64

%changelog
* Tue Jul 15 2008 - uli@suse.de
- package was completely broken, don't know how that could get out...
- enabled CD64, parport, USB