Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dilawar
genesis
genesis.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File genesis.spec of Package genesis
# spec file for package genesis Name: genesis Group: Applications/Biology Summary: GENESIS Neural Simulator Version: 2.4 Release: 1 Url: http://github.com/gensis-sim/genesis-2.4 Source0: genesis-%{version}.tar.gz License: GPL-3.0 BuildRequires: gcc, gcc-c++ BuildRequires: bison, flex, ncurses-devel BuildRequires: libXt-devel BuildRequires: fdupes %description -n genesis Package of GENESIS-sim %prep %setup -q -n genesis-%{version} %build cd genesis/src && ./configure --with-x \ --prefix=%{buildroot}/usr \ --includedir=/tmp \ --libdir=/tmp \ && make %{?_smp_mflags} %install cd genesis/src && make install mv %{buildroot}/usr/genesis %{buildroot}/usr/bin/ mkdir -p %{buildroot}/usr/share/genesis mkdir -p %{buildroot}/usr/lib/genesis # Otherwise convert will conflict with convert from ImageMagic. mv %{buildroot}/usr/bin/convert %{buildroot}/usr/lib/genesis/convert # Delete all static lib and source files. find %{buildroot} -type f -name "*.a" -exec rm -rf \{} \; find %{buildroot} -type f -name "*.c" -exec rm -rf \{} \; find %{buildroot} -type f -name "*.h" -exec rm -rf \{} \; mv %{buildroot}/usr/{man,Tutorials,Doc} %{buildroot}/usr/share/genesis/ find %{buildroot} -type f -name "*\.*simrc" -exec rm -f \{} \; # Can't start .simrc script since they contain $BUILDROOT in them. # This step has to be done manually. mkdir -p %{buildroot}/etc/genesis # move configuration files in /etc. mv %{buildroot}/usr/src/startup/simrc %{buildroot}/etc/genesis/ mv %{buildroot}/usr/src/startup/minsimrc %{buildroot}/etc/genesis/ mv %{buildroot}/usr/src/startup/nxsimrc %{buildroot}/etc/genesis/ # Rest of script goes into lib. mv %{buildroot}/usr/{startup,Scripts} %{buildroot}/usr/lib/genesis/ rm -rf %{buildroot}/usr/{Hyperdoc,src,include} %fdupes %{buildroot}/usr %fdupes %{buildroot}/etc %files -n genesis %defattr(-,root,root) /usr %dir /etc/genesis /etc/genesis
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