1: Name:		gzmcp
     2: Version:	0.2.2010_01_16
     3: #Release:	1%{?dist}
     4: Release:	1.zyx
     5: Summary:	Wireless remote control for guitar effects system
     6: 
     7: # TODO: pick a better group
     8: Group:		System Environment/Base
     9: License:	GPLv3
    10: URL:		http://viros.org/GuitarZyX
    11: Source0:	%{name}-%{version}.tar.bz2
    12: BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
    13: 
    14: BuildRequires:	gcc, make
    15: Requires:	perl, bash, squashfs-tools, httpd, pykickstart, vnc, vnc-server, qemu, wget
    16: 
    17: %description
    18: Client-server system for wirelessly controlling the Rakarrack real-time guitar effects
    19: system.
    20: 
    21: %prep
    22: %setup -q
    23: 
    24: 
    25: %build
    26: #%NOTconfigure
    27: #make %NOT{?_smp_mflags}
    28: make
    29: 
    30: 
    31: %install
    32: rm -rf $RPM_BUILD_ROOT
    33: mkdir -p $RPM_BUILD_ROOT/usr
    34: make install PREFIX=${RPM_BUILD_ROOT}/usr
    35: 
    36: 
    37: %clean
    38: rm -rf $RPM_BUILD_ROOT
    39: 
    40: 
    41: %files
    42: %defattr(-,root,root,-)
    43: %doc
    44: /usr/bin
    45: /usr/lib/gzmcp
    46: /usr/share
    47: 
    48: 
    49: %changelog
    50: * Sat Jan 16 2009 Douglas McClendon <dmc@viros.org> - 0.2.2010_01_16
    51: - update to sync with rakarrack-0.4.0.dmc (presets/midi map)
    52: 
    53: * Sun Nov 22 2009 Douglas McClendon <dmc@viros.org> - 0.2.2009_11_22
    54: - client: doubled and undoubled font modes for menu, better filebrowsing
    55: - client: aesthetic menu enhancements, alphasort, headers, ...
    56: - client: flicker free fading goodness
    57: - client: ssid scanning and entry now supported via main menu
    58: - common: bugfix: fixed possible protocol data size mismatch
    59: 
    60: * Thu Nov 12 2009 Douglas McClendon <dmc@viros.org> - 0.2.2009_11_12
    61: - client: main menu system instead of proof of concept dedicated mode
    62: - client: filesytem browse with execz() thanks to external loader code 
    63:   - using Chishm's GPLv2+ loader for now, maybe later akloader under <=LGPL
    64: - common: client can now pull and execute updated code/firmware from server 
    65:   - or any file, via new update request command packet type over wifi
    66: - bugfix: server: broadcast presence on all interfaces 
    67:   - 255.255.255.255 on linux apparently only goes to default interface
    68:     - makes it easy to just dedicate a wifi dongle and AP to the task
    69:       - remember to use iptables and opt-in port 24642
    70: - client: better pc debug client, or at least supports new command type
    71: 
    72: * Sat Sep 05 2009 Douglas McClendon <dmc@viros.org> - 0.1.20090905
    73: - server: major rewrite, udp broadcast discovery
    74: - client: write newline when writing user inputted ssid config
    75: - client: new protocol, trying with 60 midi-syncs/minute, vs 30 b4
    76: - client: now groks 'wfc' as a special ssid
    77: - client: abstracted intermode reinit
    78: - client: better backgrounds
    79: - no more sprintf
    80: - new memstats 
    81: - client: compile time extra debug logging flag
    82: - client: better fading, use of constants to tune timing of fades
    83: 
    84: * Fri Jul 31 2009 Douglas McClendon <dmc@viros.org> - 0.1.20090731
    85: - tools: g_ds_menu.dat vs _ds_menu.dat
    86: - debug: new logfile mechanism
    87: - note: use dswifi-0.3.9 for now
    88: 
    89: * Tue Jul 28 2009 Douglas McClendon <dmc@viros.org> - 0.1.20090728
    90: - client: no chmod, so change the way defaults file is written
    91: - client: makefile: dlditool is part of current dkp
    92: 
    93: * Mon Jul 27 2009 Douglas McClendon <dmc@viros.org> - 0.1.20090727
    94: - client: code refactored into several modes of a state machine
    95: - client: new GUI method for user to input ssid
    96: - probably other bugfixes, cleanups, and refactorings
    97: 
    98: * Sat Mar 21 2009 Douglas McClendon <dmc@viros.org> - 0.1.20090321
    99: - server: handshake string comparison bug, don't know how it worked well enough before.
   100: - client: splash screens, more eyecandy and aesthetic tweaks generally
   101: - client: SuperCowbellShingleMode
   102: 
   103: * Sun Mar 09 2009 Douglas McClendon <dmc@viros.org> - 0.1.20090309
   104: - second rpm-ified release
   105: 
   106: * Fri Feb 27 2009 Douglas McClendon <dmc@viros.org> - 0.1.20090227
   107: - initial rpm-ified release
   108: 
   109: