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

Revision 3459, 2.2 KB checked in by iwaim, 13 years ago (diff)

vine-spec-skeleton-0.4-2

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