Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
utilities:suckless
Configuration
Project Config
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Project Configuration of utilities:suckless
%if 0%{?sles_version} Substitute: pkgconfig(x11) xorg-x11-devel Substitute: pkgconfig(xft) xorg-x11-devel Substitute: pkgconfig(xext) xorg-x11-devel Substitute: pkgconfig(xproto) xorg-x11-devel Substitute: pkgconfig(fontconfig) fontconfig-devel Substitute: pkgconfig(libssl) openssl-devel Substitute: pkgconfig(xinerama) xorg-x11-libs Substitute: pkgconfig(webkit-1.0) libwebkit-devel Substitute: pkgconfig(gdk-2.0) gtk2-devel Substitute: pkgconfig(xscrnsaver) xorg-x11-devel Substitute: pkgconfig(xtst) xorg-x11-devel Substitute: pkgconfig(freetype2) freetype2-devel %endif %if 0%{?centos_version} || 0%{?fedora_version} Substitute: glibc-devel-static glibc-static %endif Macros: %make_install make install DESTDIR="%{buildroot}" %config_suckless sed -i "s@^PREFIX[?[:blank:]]*=.*@PREFIX = %{_prefix}@;s@^CC[?[:blank:]]*=.*@CC = %{__cc}@;s@^CFLAGS[?[:blank:]]*=.*@CFLAGS = %{optflags}@" config.mk # better namespace %suckless_config sed -i "s@^PREFIX[?[:blank:]]*=.*@PREFIX = %{_prefix}@;s@^CC[?[:blank:]]*=.*@CC = %{__cc}@;s@^CFLAGS[?[:blank:]]*=.*@CFLAGS = %{optflags} -DVERSION="'\\\\"%{version}\\\\" \${INCS} \${LIBS}@' config.mk %suckless_manpage install -m 0755 -d %{buildroot}/%{_mandir}/man1 ; install -m 0644 -t %{buildroot}/%{_mandir}/man1 %{name}.1 %suckless_src_copy install -m 0755 -d %{buildroot}/%{_prefix}/src/%{name} ; cp -v `ls Makefile config.mk *.c *.h` %{buildroot}/%{_prefix}/src/%{name} %suckless_store_config install -m 0755 -d %{buildroot}/%{_sysconfdir}/suckless/%{name} ; cp -v config.def.h %{buildroot}/%{_sysconfdir}/suckless/%{name} %suckless_post_build \ set -x \ cd %{_prefix}/src/%{name} \ rm -f %{name} config.h \ cp %{_sysconfdir}/suckless/%{name}/config.def.h . \ for i in `ls %{_sysconfdir}/suckless/%{name}/*.{patch,diff} 2>/dev/null`; do \ patch --fuzz=60 -i "$i" \ done \ if make; then \ if [ -f %{_bindir}/%{name} ]; then \ rm -f %{_bindir}/%{name}.old \ cp %{_bindir}/%{name} %{_bindir}/%{name}.old \ rm -f %{_bindir}/%{name} \ fi \ cp %{name} %{_bindir} \ else \ echo "compilation failed" \ fi %suckless_files \ %doc README LICENSE \ %dir %{_sysconfdir}/suckless \ %dir %{_sysconfdir}/suckless/%{name} \ %config(noreplace) %{_sysconfdir}/suckless/%{name} \ %{_prefix}/src/%{name} \ %{_mandir}/*/* :Macros
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