|
@@ -0,0 +1,66 @@
|
|
|
|
+Summary:rpm spec file generator for Vine Linux
|
|
|
|
+Name: vine-spec-skeleton
|
|
|
|
+Version: 0.2
|
|
|
|
+Release: 1%{?_dist_release}
|
|
|
|
+License: perl's
|
|
|
|
+Group: Development/Tools
|
|
|
|
+Source0: %{name}-%{version}.tar.gz
|
|
|
|
+Patch0: vine-spec-skeleton-0.2-fix-elisp-skeleton.patch
|
|
|
|
+Url: http://trac.vinelinux.org/wiki/vine-spec-skeleton
|
|
|
|
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
|
|
+BuildArch: noarch
|
|
|
|
+BuildRequires: perl perl-YAML perl-Class-Accessor
|
|
|
|
+Requires: perl perl-YAML perl-Class-Accessor
|
|
|
|
+
|
|
|
|
+Distribution: Vine Linux
|
|
|
|
+Vendor: Project Vine
|
|
|
|
+Packager: iwaim
|
|
|
|
+
|
|
|
|
+%description
|
|
|
|
+rpm spec file generator for Vine Linux
|
|
|
|
+
|
|
|
|
+%prep
|
|
|
|
+%setup -q
|
|
|
|
+%patch0 -p0
|
|
|
|
+
|
|
|
|
+%build
|
|
|
|
+CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor
|
|
|
|
+make
|
|
|
|
+
|
|
|
|
+%install
|
|
|
|
+rm -rf $RPM_BUILD_ROOT
|
|
|
|
+mkdir -p $RPM_BUILD_ROOT%{_prefix}
|
|
|
|
+make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
+
|
|
|
|
+find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \;
|
|
|
|
+
|
|
|
|
+find $RPM_BUILD_ROOT%{_prefix} -type f -print |
|
|
|
|
+ sed "s@^$RPM_BUILD_ROOT@@g" |
|
|
|
|
+ grep -v ^%{_mandir} |
|
|
|
|
+ grep -v perllocal.pod |
|
|
|
|
+ grep -v "\.packlist" > %{name}.files
|
|
|
|
+if [ "$(cat %{name}.files)X" = "X" ] ; then
|
|
|
|
+ echo "ERROR: EMPTY FILE LIST"
|
|
|
|
+ exit -1
|
|
|
|
+fi
|
|
|
|
+
|
|
|
|
+%check
|
|
|
|
+make test
|
|
|
|
+
|
|
|
|
+%clean
|
|
|
|
+rm -rf $RPM_BUILD_ROOT
|
|
|
|
+
|
|
|
|
+%files -f %{name}.files
|
|
|
|
+%defattr(-,root,root)
|
|
|
|
+%doc README Changes LICENSE
|
|
|
|
+%dir %{perl_vendorlib}/VineLinux
|
|
|
|
+%dir %{perl_vendorlib}/VineLinux/VSS
|
|
|
|
+%dir %{perl_vendorlib}/VineLinux/VSS/Skeleton
|
|
|
|
+%dir %{perl_vendorlib}/VineLinux/VSS/Skeleton/Elisp
|
|
|
|
+%dir %{perl_vendorlib}/VineLinux/VSS/Skeleton/PerlModule
|
|
|
|
+%dir %{perl_vendorlib}/VineLinux/VSS/Type
|
|
|
|
+#%{_mandir}/man3/*
|
|
|
|
+
|
|
|
|
+%changelog
|
|
|
|
+* Tue Feb 23 2010 IWAI, Masaharu <iwai@alib.jp> 0.2-1
|
|
|
|
+- first release for Vine Linux
|