Browse Source

new: vine-spec-skeleton-0.2-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@600 ec354946-7b23-47d6-9f5a-488ba84defc7
iwaim 14 years ago
parent
commit
cec039d4a3
1 changed files with 66 additions and 0 deletions
  1. 66 0
      v/vine-spec-skeleton/vine-spec-skeleton-vl.spec

+ 66 - 0
v/vine-spec-skeleton/vine-spec-skeleton-vl.spec

@@ -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