Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:gscholz
erddcd
erddcd.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File erddcd.spec of Package erddcd
Summary: Digital Direct for Linux (DDL) SRCP-Server Summary(de): Digital Direkt fuer Linux (DDL) SRCP-Server Name: erddcd Version: 1.5.1 Release: 3%{?dist} License: GPL-2.0 Group: Productivity/Networking/Other Source: ddl-xmas2005.tar.gz Patch0: ddl-xmas2005-acinclude.patch Patch1: ddl-xmas2005-erddcd.conf.patch Patch2: ddl-xmas2005-erddcd.patch Patch3: ddl-xmas2005-java.patch Patch4: ddl-xmas2005-init.d.suse.patch BuildRequires: bison, flex, automake, readline-devel Distribution: opensuse Vendor: Vogt IT (http://www.vogt-it.com/) Buildroot: %{_tmppath}/%{name}-%{version}-buildroot %description DDL is a software-package for the digitization of electric model trains. This package contains a SRCP-daemon (protocol version 0.7.3 and 0.8.0), which replaces a central unit. DDL supports the digital formats NMRA/DCC and Maerklin/Motorola. Author: -------- Torsten Vogt %description -l de DDL ist ein Softwarepacket zur Digitalisierung von elektrischen Modelleisenbahnen. Dieses Paket enth�lt einen SRCP-Daemon (Protokollversion 0.7.3 und 0.8.0), der eine Digitalzentrale ersetzt. DDL unterst�tzt die Digitalformate NMRA/DCC und M�rklin/Motorola. Autor: -------- Torsten Vogt %package clients Summary: Digital Direct for Linux (DDL) SRCP-Clients Summary(de): Digital Direkt fuer Linux (DDL) SRCP-Clients Group: Amusements/Games/Other Provides: srcpmonitor simpleclient nmra_programmer uhl_programmer %description clients DDL is a software-package for the digitization of electric model trains. This package contains various control programs (SRCP 0.7.1 Clients). Author: -------- Torsten Vogt %description -l de clients DDL ist ein Softwarepacket zur Digitalisierung von elektrischen Modelleisenbahnen. Dieses Paket enth�lt diverse Steuer- und Bedienprogramme (SRCP 0.7.1 Clients). DDL unterst�tzt die Digitalformate NMRA/DCC und M�rklin/Motorola. Autor: -------- Torsten Vogt %package javaclients Summary: Digital Direct for Linux (DDL) SRCP-Java-Clients Summary(de): Digital Direkt fuer Linux (DDL) SRCP-Java-Clients Group: Amusements/Games/Other Provides: jman locopanel Requires: java BuildRequires: java-devel update-desktop-files %description javaclients DDL is a software-package for the digitization of electric model trains. This package contains various control programs (SRCP 0.7.1 Clients). Author: -------- Torsten Vogt %description -l de javaclients DDL ist ein Softwarepacket zur Digitalisierung von elektrischen Modelleisenbahnen. Dieses Paket enth�lt diverse Steuer- und Bedienprogramme (SRCP 0.7.1 Clients). DDL unterst�tzt die Digitalformate NMRA/DCC und M�rklin/Motorola. Autor: -------- Torsten Vogt %package -n libgpnative1 Summary: JNI gameport access library Summary(de): JNI-Bibliothek zum Zugriff auf den Gameport Group: Amusements/Games/Other BuildRequires: libtool %description -n libgpnative1 This JNI library provides access to the gameport for Java programs. Author: -------- Torsten Vogt %description -l de -n libgpnative1 Diese JNI-Bibliothek bietet einen Zugriff auf den Gameport f�r Java-Programme. Autor: -------- Torsten Vogt %package -n libgpnative1-devel Summary: JNI gameport access library, development files Summary(de): JNI-Bibliothek zum Zugriff auf den Gameport Group: Amusements/Games BuildRequires: libtool %description -n libgpnative1-devel This JNI library provides access to the gameport for Java programs. Development files. Author: -------- Torsten Vogt %description -l de -n libgpnative1-devel Diese JNI-Bibliothek bietet einen Zugriff auf den Gameport f�r Java-Programme. Entwicklungsdateien. Autor: -------- Torsten Vogt %prep %setup -n DDL-xmas2005 %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %build autoreconf -fi CFLAGS="$RPM_OPT_FLAGS" \ ./configure --prefix=%{_prefix} --libdir=%{_libdir} --sysconfdir=%{_sysconfdir} make %install [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT install -d "$RPM_BUILD_ROOT%{_prefix}" install -d "$RPM_BUILD_ROOT%{_sysconfdir}/init.d" install -d "$RPM_BUILD_ROOT%{_sbindir}" install -d "$RPM_BUILD_ROOT%{_bindir}" install -d $RPM_BUILD_ROOT%{_datadir}/applications install -d $RPM_BUILD_ROOT%{_datadir}/pixmaps make DESTDIR=$RPM_BUILD_ROOT install-strip export NO_BRP_CHECK_BYTECODE_VERSION=true # move some files to LSB compliant places # GNU and sample files: for i in ddld jman.data loco.dat; do rm -f "$RPM_BUILD_ROOT%{prefix}/bin/$i" done for i in AUTHORS COPYING NEWS README; do rm -f "$RPM_BUILD_ROOT%{prefix}/$i" done # daemon start script: chmod +x init.d.suse mv init.d.suse "$RPM_BUILD_ROOT%{_sysconfdir}/init.d/erddcd" # link to start script: ln -s %{_sysconfdir}/init.d/erddcd $RPM_BUILD_ROOT%{_sbindir}/rcerddcd # remove windoofs bat file: rm -f "$RPM_BUILD_ROOT%{prefix}/bin/j-man.bat" # generate XDG desktop files: # 1: jman echo -e "[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=J-Man GenericName=Digital Model Railroad Controller Type=Application Icon=lococontroll16 TryExec=jman Exec=jman %f Terminal=0 Categories=Game;Simulation;\n" >"$RPM_BUILD_ROOT%{_datadir}/applications/jman.desktop" %suse_update_desktop_file jman # 2: locopanel echo -e "[Desktop Entry] Version=1.0 Encoding=UTF-8 Name=Loco Panel GenericName=Digital Model Railroad Controller Type=Application Icon=locopanel16 TryExec=locopanel Exec=locopanel Terminal=0 Categories=Game;Simulation;\n" >"$RPM_BUILD_ROOT%{_datadir}/applications/locopanel.desktop" %suse_update_desktop_file locopanel # generate icons for client sorftware # 1: lococontroll for j-man cat >> ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/lococontroll16.xpm << EOF /* XPM */ static char * lococontroll16_xpm[] = { "16 16 32 1", " c None", ". c #C0C0C0", "+ c #C7C7C7", "@ c #CECECE", "# c #EEEEEE", "9 c #FFFFFF", "8 c #404040", "& c #000000", "* c #808080", "= c #ABABAB", "- c #555555", "; c #6B6B6B", "> c #4E4E4E", ", c #C30000", "' c #390000", ") c #1C0000", "! c #2B2B2B", "~ c #C06B6B", "{ c #B98080", "] c #D54747", "^ c #646464", "/ c #959595", "( c #9C9C9C", "_ c #B9B9B9", ": c #B2B2B2", "< c #CE8080", "[ c #D72B2B", "} c #D10000", "| c #A52B2B", "1 c #B50000", "2 c #AC2B2B", "3 c #B28080", "........+@#9@...", "..........+@9+..", ".......8&*...8=.", ".......&&-*8-&;.", ".......&&&&&&&8.", ".......>,',),&!.", "........,~,{]^/.", "................", "..((_-.:*.......", ".-:-:-(-=(......", ":_-...],-.......", ".(.<[[,]_-*.....", "...[},|.........", "...[,12.........", "..],|23.........", "..,]............"}; EOF #2: locopanel for locopanel cat >> ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/locopanel16.xpm << EOF /* XPM */ static char * locopanel16_xpm[] = { "16 16 37 1", " c None", ". c #C0C0C0", "+ c #C7C7C7", "@ c #D5D5D5", "# c #FFFFFF", "9 c #404040", "% c #959595", "& c #000000", "* c #555555", "= c #797979", "- c #2B2B2B", "; c #ABABAB", "> c #808080", ", c #393939", "' c #C63131", ") c #1C0000", "! c #6B6B6B", "~ c #E35555", "{ c #B98080", "] c #C75555", "^ c #000062", "/ c #9595AB", "( c #B9B9B9", "_ c #ABABB6", ": c #6B6B96", "< c #8080A1", "[ c #954056", "} c #8E8EA4", "| c #CECECE", "1 c #2B5E2B", "2 c #809680", "3 c #004200", "4 c #396539", "5 c #155015", "6 c #95A495", "7 c #648164", "8 c #6A3A15", ".........+@@#...", "...........+@#..", "........99%...%.", "........&&*9=*-;", "...@@#+.&&&&&&&>", "..+#+@..,')')'&!", "..#......~{]{'9.", ".^/(_:^^........", "<^^^^^^^..@@....", "<^^^^^^^.+@@#...", "/^'['['}....|#..", "..'.'.'.112...3.", "........33114536", "........33333332", "........7'8'8'32", ".........';';'2."}; EOF %clean [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT %post %{fillup_and_insserv erddcd} %preun %stop_on_removal erddcd %postun %restart_on_update erddcd %insserv_cleanup %post -n libgpnative1 -p /sbin/ldconfig %postun -n libgpnative1 -p /sbin/ldconfig %files %defattr(-,root,root) %{_sbindir}/erddcd %{_sbindir}/rcerddcd %config %{_sysconfdir}/init.d/erddcd %config(noreplace) %{_sysconfdir}/erddcd.conf %doc AUTHORS COPYING NEWS README %files clients %defattr(-,root,root) %{_bindir}/srcpmonitor %{_bindir}/uhl_programmer %{_bindir}/nmra_programmer %{_bindir}/simpleclient %{_datadir}/erddcd %{_datadir}/erddcd/loco.dat %doc AUTHORS COPYING NEWS README clients/jman.data %files javaclients %defattr(-,root,root) %{_bindir}/jman %{_bindir}/locopanel %{_datadir}/java/jman.jar %{_datadir}/java/locopanel.jar %{_datadir}/applications/jman.desktop %{_datadir}/applications/locopanel.desktop %{_datadir}/pixmaps/loco* %doc clients/jman.data clients/simpleclient/loco.dat %files -n libgpnative1 %defattr(-,root,root) %{_libdir}/libgpnative.so.1.0.0 %{_libdir}/libgpnative.so.1 %files -n libgpnative1-devel %defattr(-,root,root) %{_libdir}/libgpnative.la %{_libdir}/libgpnative.a %{_libdir}/libgpnative.so %changelog * Mon Dec 15 2008 Guido Scholz <guido.scholz@bayernline.de> -1.5.1-1 - New upstream release - Split up binary package into server, client and java-client * Wed Oct 05 2005 Guido Scholz <guido.scholz@bayernline.de> - split up binary package into server and client * Tue Oct 12 2004 Guido Scholz <guido.scholz@bayernline.de> - socket-close patch for j-man * Tue Sep 14 2004 Guido Scholz <guido.scholz@bayernline.de> - Introduce XDG menu icon files for clients * Fri Jul 30 2004 Guido Scholz <guido.scholz@bayernline.de> - Introduce XDG menu files * Tue Jan 27 2004 Guido Scholz <guido.scholz@bayernline.de> - move sample files and ddld script to doc * Sun Jan 25 2004 Guido Scholz <guido.scholz@bayernline.de> - modifications for java environment, easier user configuration - make startscript LSB compliant - move GNU files to doc - move ercdcd binary to /usr/sbin * Sun Jan 04 2003 Guido Scholz <guido.scholz@bayernline.de> - adaptation to SuSE 9.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor