From 49b1617f3a383fdb321054e981cc4b3fc51b2d88 Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Sat, 18 Aug 2012 02:17:43 +0000 Subject: Switch to .spec file --- diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fa32ae5 --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +VERSION = $(shell grep "^Version:" sweets-deployment.spec | sed 's/^Version: *//') + +all: + +dist: + git archive --prefix=sweets-deployment-$(VERSION)/ HEAD | gzip > sweets-deployment-$(VERSION).tar.gz + +.PHONY: dist diff --git a/sweets-deployment.spec b/sweets-deployment.spec new file mode 100644 index 0000000..963e3f5 --- /dev/null +++ b/sweets-deployment.spec @@ -0,0 +1,42 @@ +Name: sweets-deployment +Version: 0.1 +Release: 1 +Group: Development/System +Summary: Meta package for reference XO deployment distribution +License: GPLv3+ +Url: http://wiki.sugarlabs.org/go/Harmonic_Distribution/XO_reference_distribution + +Source: %{name}-%{version}.tar.gz + +Requires: sweets-desktop sugar-client sweets-locales sweets +BuildArch: noarch + +%description +Meta package for reference XO deployment distribution. + +%prep +%setup -q + +%build + +%install +install -m 0755 -d %{buildroot}/%{_sysconfdir} +cp -r etc/* %{buildroot}/%{_sysconfdir}/ +install -m 0755 -d %{buildroot}/%{_datadir}/%{name} +cat post.d/*sh > %{buildroot}/%{_datadir}/%{name}/post.sh +chmod a+rx %{buildroot}/%{_datadir}/%{name}/post.sh +install -m 0755 -d %{buildroot}/%{_datadir}/doc/%{name} +cp AUTHORS COPYING README %{buildroot}/%{_datadir}/doc/%{name}/ + +%post +%{_datadir}/sweets-deployment/post.sh + +%files +%defattr(-,root,root,-) +%{_sysconfdir}/modprobe.d/libertas.conf +%{_sysconfdir}/sugar/blacklist/deployment +%{_sysconfdir}/sweets.conf +%{_datadir}/%{name} +%{_datadir}/doc/%{name} + +%changelog diff --git a/sweets.recipe b/sweets.recipe deleted file mode 100644 index 21a726d..0000000 --- a/sweets.recipe +++ /dev/null @@ -1,26 +0,0 @@ -[DEFAULT] -name = sweets-deployment - -[Package] -project = SweetsDistribution:Factory:ReferenceXO -implement = %(name)s -summary = Meta package for reference XO deployment distribution -license = GPLv3+ -homepage = http://wiki.sugarlabs.org/go/Harmonic_Distribution/XO_reference_distribution - -version = 0.5 -stability = developer - -requires = sweets-desktop; sugar-client; sweets-locales; sweets -install = %(DATADIR)s/%(name)s/post.sh; - true - -[Build] -install = install -m 0755 -d %(DESTDIR)s/%(SYSCONFDIR)s && - cp -r etc/* %(DESTDIR)s/%(SYSCONFDIR)s/ && - install -m 0755 -d %(DESTDIR)s/%(DATADIR)s/%(name)s && - cat post.d/*sh > %(DESTDIR)s/%(DATADIR)s/%(name)s/post.sh && - chmod a+rx %(DESTDIR)s/%(DATADIR)s/%(name)s/post.sh && - install -m 0755 -d %(DESTDIR)s/%(DATADIR)s/doc/%(name)s && - cp AUTHORS COPYING README %(DESTDIR)s/%(DATADIR)s/doc/%(name)s/ && - true -- cgit v0.9.1