Mageia Bugzilla – Attachment 1220 Details for
Bug 3697
rpm-mageia-setup-build: fix a typo and propose change in the --with-man
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
example .spec
scrotwm.spec (text/x-rpm-spec), 3.37 KB, created by
Kamil Rytarowski
on 2011-12-11 02:44:10 CET
(
hide
)
Description:
example .spec
Filename:
MIME Type:
Creator:
Kamil Rytarowski
Created:
2011-12-11 02:44:10 CET
Size:
3.37 KB
patch
obsolete
>%define _disable_ld_no_undefined 1 > >Name: scrotwm >Version: 0.9.34 >Release: %mkrel 1 >Summary: Small Dynamic Tiling Window Manager for X11 >License: ISC and BSD with advertising and BSD >Group: Graphical desktop/Other >URL: https://opensource.conformal.com/wiki/scrotwm >Source0: http://opensource.conformal.com/snapshots/scrotwm/%{name}-%{version}.tgz >Source10: COPYING >Patch100: %{name}-%{version}-deb-remove-bash-assumptions.patch >Patch101: %{name}-%{version}-deb-improve-man-page.patch >Patch102: %{name}-%{version}-deb-update-italian-man-page.patch >Patch103: %{name}-%{version}-deb-improve-makefile.patch >Patch104: %{name}-%{version}-deb-remove-openbsd-assumptions.patch >Patch105: %{name}-%{version}-deb-try-versioned-dlopen.patch > >BuildRequires: libx11-devel >BuildRequires: libxrandr-devel >BuildRequires: libxtst-devel >BuildRequires: libxt-devel >BuildRequires: gettext > >Requires: dmenu >Requires: sysstat >Requires: xterm >Requires: terminus-font > >%description >Scrotwm is a small dynamic tiling window manager for X11. It tries to stay out >of the way so that valuable screen real estate can be used for much more >important stuff. It has sane defaults and does not require one to learn a >language to do any configuration. It was written by hackers for hackers and it >strives to be small, compact and fast. > > >%prep >%setup -q >%patch100 -p1 >%patch101 -p1 >%patch102 -p1 >%patch103 -p1 >%patch104 -p1 >%patch105 -p1 > >%build >%make -C linux/ PREFIX=%{_prefix} \ > LIBDIR=%{_libdir} \ > CFLAGS="%optflags" \ > LDFLAGS="%ldflags" > >%install >%makeinstall_std -C linux/ PREFIX=%{_prefix} \ > LIBDIR=%{_libdir} \ > DESTDIR=%{buildroot} > >mkdir -p %{buildroot}%{_mandir}/{es,it,pt,ru}/man1/ >mv %{buildroot}%{_mandir}/man1/scrotwm_es.1 %{buildroot}%{_mandir}/es/man1/scrotwm.1 >mv %{buildroot}%{_mandir}/man1/scrotwm_it.1 %{buildroot}%{_mandir}/it/man1/scrotwm.1 >mv %{buildroot}%{_mandir}/man1/scrotwm_pt.1 %{buildroot}%{_mandir}/pt/man1/scrotwm.1 >mv %{buildroot}%{_mandir}/man1/scrotwm_ru.1 %{buildroot}%{_mandir}/ru/man1/scrotwm.1 >#for tests >#cp %{buildroot}%{_mandir}/ru/man1/scrotwm.1 %{buildroot}%{_mandir}/ru/man1/halo.1 > >#conf file >install -D -m 0644 -p %{name}.conf %{buildroot}%{_sysconfdir}/%{name}.conf > >#examples >install -D -m 0655 -p baraction.sh %{buildroot}%{_datadir}/doc/%{name}/examples/baraction.sh >install -D -m 0655 -p initscreen.sh %{buildroot}%{_datadir}/doc/%{name}/examples/initscreen.sh >install -D -m 0655 -p screenshot.sh %{buildroot}%{_datadir}/doc/%{name}/examples/screenshot.sh > ># start file >cat > %{buildroot}%{_bindir}/start%{name} << EOF >exec %{_bindir}/%{name} >EOF > >chmod 755 %{buildroot}%{_bindir}/start%{name} > ># session file >install -d %{buildroot}%{_sysconfdir}/X11/wmsession.d >cat > %{buildroot}%{_sysconfdir}/X11/wmsession.d/41%{name} << EOF >NAME=ScrotWM >ICON= >DESC=ScrotWM window manager >EXEC=%{_bindir}/start%{name} >SCRIPT: >exec %{_bindir}/start%{name} >EOF > >#license >install -D -m 0655 -p %{_sourcedir}/COPYING %{buildroot}%{_datadir}/doc/%{name}/COPYING > >%find_lang %{name} --with-man --all-name > >%files -f %{name}.lang >%doc %{_datadir}/doc/%{name} >%config(noreplace) %{_sysconfdir}/%{name}.conf >%config(noreplace) %{_sysconfdir}/X11/wmsession.d/* >%{_bindir}/* >%{_libdir}/ >%{_mandir}/man1/scrotwm.1*
%define _disable_ld_no_undefined 1 Name: scrotwm Version: 0.9.34 Release: %mkrel 1 Summary: Small Dynamic Tiling Window Manager for X11 License: ISC and BSD with advertising and BSD Group: Graphical desktop/Other URL: https://opensource.conformal.com/wiki/scrotwm Source0: http://opensource.conformal.com/snapshots/scrotwm/%{name}-%{version}.tgz Source10: COPYING Patch100: %{name}-%{version}-deb-remove-bash-assumptions.patch Patch101: %{name}-%{version}-deb-improve-man-page.patch Patch102: %{name}-%{version}-deb-update-italian-man-page.patch Patch103: %{name}-%{version}-deb-improve-makefile.patch Patch104: %{name}-%{version}-deb-remove-openbsd-assumptions.patch Patch105: %{name}-%{version}-deb-try-versioned-dlopen.patch BuildRequires: libx11-devel BuildRequires: libxrandr-devel BuildRequires: libxtst-devel BuildRequires: libxt-devel BuildRequires: gettext Requires: dmenu Requires: sysstat Requires: xterm Requires: terminus-font %description Scrotwm is a small dynamic tiling window manager for X11. It tries to stay out of the way so that valuable screen real estate can be used for much more important stuff. It has sane defaults and does not require one to learn a language to do any configuration. It was written by hackers for hackers and it strives to be small, compact and fast. %prep %setup -q %patch100 -p1 %patch101 -p1 %patch102 -p1 %patch103 -p1 %patch104 -p1 %patch105 -p1 %build %make -C linux/ PREFIX=%{_prefix} \ LIBDIR=%{_libdir} \ CFLAGS="%optflags" \ LDFLAGS="%ldflags" %install %makeinstall_std -C linux/ PREFIX=%{_prefix} \ LIBDIR=%{_libdir} \ DESTDIR=%{buildroot} mkdir -p %{buildroot}%{_mandir}/{es,it,pt,ru}/man1/ mv %{buildroot}%{_mandir}/man1/scrotwm_es.1 %{buildroot}%{_mandir}/es/man1/scrotwm.1 mv %{buildroot}%{_mandir}/man1/scrotwm_it.1 %{buildroot}%{_mandir}/it/man1/scrotwm.1 mv %{buildroot}%{_mandir}/man1/scrotwm_pt.1 %{buildroot}%{_mandir}/pt/man1/scrotwm.1 mv %{buildroot}%{_mandir}/man1/scrotwm_ru.1 %{buildroot}%{_mandir}/ru/man1/scrotwm.1 #for tests #cp %{buildroot}%{_mandir}/ru/man1/scrotwm.1 %{buildroot}%{_mandir}/ru/man1/halo.1 #conf file install -D -m 0644 -p %{name}.conf %{buildroot}%{_sysconfdir}/%{name}.conf #examples install -D -m 0655 -p baraction.sh %{buildroot}%{_datadir}/doc/%{name}/examples/baraction.sh install -D -m 0655 -p initscreen.sh %{buildroot}%{_datadir}/doc/%{name}/examples/initscreen.sh install -D -m 0655 -p screenshot.sh %{buildroot}%{_datadir}/doc/%{name}/examples/screenshot.sh # start file cat > %{buildroot}%{_bindir}/start%{name} << EOF exec %{_bindir}/%{name} EOF chmod 755 %{buildroot}%{_bindir}/start%{name} # session file install -d %{buildroot}%{_sysconfdir}/X11/wmsession.d cat > %{buildroot}%{_sysconfdir}/X11/wmsession.d/41%{name} << EOF NAME=ScrotWM ICON= DESC=ScrotWM window manager EXEC=%{_bindir}/start%{name} SCRIPT: exec %{_bindir}/start%{name} EOF #license install -D -m 0655 -p %{_sourcedir}/COPYING %{buildroot}%{_datadir}/doc/%{name}/COPYING %find_lang %{name} --with-man --all-name %files -f %{name}.lang %doc %{_datadir}/doc/%{name} %config(noreplace) %{_sysconfdir}/%{name}.conf %config(noreplace) %{_sysconfdir}/X11/wmsession.d/* %{_bindir}/* %{_libdir}/ %{_mandir}/man1/scrotwm.1*
View Attachment As Raw
Actions:
View
Attachments on
bug 3697
: 1220 |
1221