source: projects/specs/trunk/v/vine-spec-skeleton/vine-spec-skeleton-vl.spec @ 3246

Revision 3246, 2.1 KB checked in by iwaim, 13 years ago (diff)

vine-spec-skeleton 0.4-1

Line 
1Summary:rpm spec file generator for Vine Linux
2Name: vine-spec-skeleton
3Version: 0.4
4Release: 1%{?_dist_release}
5License: perl's
6Group: Development/Tools
7Source0: %{name}-%{version}.tar.gz
8Url: http://trac.vinelinux.org/wiki/vine-spec-skeleton
9BuildRoot: %{_tmppath}/%{name}-%{version}-root
10BuildArch: noarch
11BuildRequires: perl perl-YAML perl-Class-Accessor perl-HTML-Template
12BuildRequires: perl-Email-Valid-Loose
13Requires: perl perl-YAML perl-Class-Accessor perl-HTML-Template
14Requires: perl-Email-Valid-Loose
15
16Distribution: Vine Linux
17Vendor: Project Vine
18Packager: iwaim
19
20%description
21rpm spec file generator for Vine Linux
22
23%prep
24%setup -q
25
26%build
27CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
28make
29
30%install
31rm -rf $RPM_BUILD_ROOT
32mkdir -p $RPM_BUILD_ROOT%{_prefix}
33make DESTDIR=$RPM_BUILD_ROOT install
34
35find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \;
36
37find $RPM_BUILD_ROOT%{_prefix} -type f -print |
38        sed "s@^$RPM_BUILD_ROOT@@g" |
39        grep -v ^%{_mandir} |
40        grep -v perllocal.pod |
41        grep -v "\.packlist" > %{name}.files
42if [ "$(cat %{name}.files)X" = "X" ] ; then
43    echo "ERROR: EMPTY FILE LIST"
44    exit -1
45fi
46
47%check
48make test
49
50%clean
51rm -rf $RPM_BUILD_ROOT
52
53%files -f %{name}.files
54%defattr(-,root,root)
55%doc README Changes LICENSE
56%dir %{perl_vendorlib}/VineLinux
57%dir %{perl_vendorlib}/VineLinux/VSS
58%dir %{perl_vendorlib}/VineLinux/VSS/Skeleton
59%dir %{perl_vendorlib}/VineLinux/VSS/Skeleton/Elisp
60%dir %{perl_vendorlib}/VineLinux/VSS/Skeleton/PerlModule
61%dir %{perl_vendorlib}/VineLinux/VSS/Skeleton/SelfBuild
62%dir %{perl_vendorlib}/VineLinux/VSS/Type
63#%{_mandir}/man3/*
64
65%changelog
66* Wed Mar 30 2011 IWAI, Masaharu <iwai@alib.jp> 0.4-1
67- new upstream release
68- drop svn r664 patch (Patch1): upstream fixed
69- add {Build,}Requires: perl-Email-Valid-Loose
70
71* Thu Mar 25 2010 IWAI, Masaharu <iwai@alib.jp> 0.3-1
72- new upstream release
73- drop fix elisp skeleton patch (Patch0): upstream fixed
74- add upstream svn r664 patch (Patch1)
75- update Requires and BuildRequires: perl-HTML-Template
76
77* Tue Feb 23 2010 IWAI, Masaharu <iwai@alib.jp> 0.2-1
78- first release for Vine Linux
Note: See TracBrowser for help on using the repository browser.