[packages/drbl] - up to 2.9.11 - separate -gdm-theme subpackage - noarch - move files from %_libdir to %_datadir - r

adwol adwol at pld-linux.org
Fri May 6 15:50:34 CEST 2016


commit 9f1f4c16d3551d75cfb264ae018edfde13bf1dd7
Author: Adam Osuchowski <adwol at pld-linux.org>
Date:   Fri May 6 15:45:09 2016 +0200

    - up to 2.9.11
    - separate -gdm-theme subpackage
    - noarch
    - move files from %_libdir to %_datadir
    - remove missed directories according to upstream
    - example configs and docs moved to %_defaultdocdir

 drbl.spec | 48 ++++++++++++++++++++++++++++++++++--------------
 1 file changed, 34 insertions(+), 14 deletions(-)
---
diff --git a/drbl.spec b/drbl.spec
index 89cd7b9..0e6b5fc 100644
--- a/drbl.spec
+++ b/drbl.spec
@@ -1,20 +1,20 @@
 # TODO
 # - use pld memtest, syslinux, etc binaries in pkg/
-# - code itself seems to be noarch
 # - re-add pld support (why it was removed, huh?)
-# - more FHS thing (config to /etc)
+# - clean up docdir (i.a. compress docs)
 Summary:	DRBL (Diskless Remote Boot in Linux) package
 Name:		drbl
-Version:	1.10.31
+Version:	2.19.11
 Release:	1
 License:	GPL
 Group:		Networking/Utilities
 Source0:	http://downloads.sourceforge.net/drbl/drbl_stable/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5:	8e5dce6822336b7d1a6672849de84827
+# Source0-md5:	feeb119d9ab7116b29047cdf53fa4ed1
 URL:		http://www.drbl.org/
 BuildRequires:	bash
 BuildRequires:	sed >= 4.0
 Requires:	findutils
+BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -25,6 +25,16 @@ makes it possible for clients to fully access local hardware. It also
 includes Clonezilla, a partition and disk cloning utility similar to
 Symantec Ghost(TM) or True Image(TM).
 
+%package gdm-theme
+Summary:        GDM theme for DRBL
+Group:          Themes
+Requires:	%{name}
+Requires:	gdm-theme
+BuildArch:	noarch
+
+%description gdm-theme
+GDM theme for DRBL
+
 %prep
 %setup -q -n %{name}-%{version}
 
@@ -39,20 +49,30 @@ rm -rf $RPM_BUILD_ROOT
 	maindir=%{_libdir}/%{name} \
 	DESTDIR=$RPM_BUILD_ROOT
 
+%{__install} -d $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}-%{version}/examples
+%{__mv} $RPM_BUILD_ROOT/%{_datadir}/%{name}/doc/* $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}-%{version}/
+%{__mv} $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/*.example $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}-%{version}/examples/
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 %defattr(-,root,root,-)
-%dir %{_libdir}/%{name}
-%{_libdir}/%{name}/setup
-%{_libdir}/%{name}/conf
-%{_libdir}/%{name}/lang
-%{_libdir}/%{name}/pkg
-%{_libdir}/%{name}/pki
-%{_libdir}/%{name}/image
-%{_libdir}/%{name}/doc
-%{_libdir}/%{name}/sbin
-%{_libdir}/%{name}/bin
+%dir %{_datadir}/%{name}
+%{_defaultdocdir}/%{name}-%{version}
+%{_sysconfdir}/%{name}
+%{_sbindir}/*
+%{_bindir}/*
+%{_datadir}/%{name}/setup
+%{_datadir}/%{name}/lang
+%{_datadir}/%{name}/pkg
+%{_datadir}/%{name}/pki
+%{_datadir}/%{name}/image
+%{_datadir}/%{name}/sbin
+%{_datadir}/%{name}/bin
+
+%files gdm-theme
+%defattr(644,root,root,755)
+%defattr(-,root,root,-)
 %{_datadir}/gdm/themes/drbl-gdm
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/drbl.git/commitdiff/9f1f4c16d3551d75cfb264ae018edfde13bf1dd7



More information about the pld-cvs-commit mailing list