null+****@clear*****
null+****@clear*****
2012年 7月 3日 (火) 01:05:02 JST
Kouhei Sutou 2012-07-03 01:05:02 +0900 (Tue, 03 Jul 2012) New Revision: 7bf511525e583097d6b929611d0ce87c39a0daf3 https://github.com/groonga/gcs/commit/7bf511525e583097d6b929611d0ce87c39a0daf3 Log: rpm: add nodejs-nroonga Added files: packages/rpm/nodejs-nroonga.spec packages/yum/nodejs-nroonga-build-options packages/yum/nodejs-nroonga-depended-packages packages/yum/nodejs-nroonga-version Modified files: packages/rpm/nodejs-msgpack2.spec packages/yum/Makefile packages/yum/build-rpm.sh Modified: packages/rpm/nodejs-msgpack2.spec (+1 -1) =================================================================== --- packages/rpm/nodejs-msgpack2.spec 2012-07-03 00:26:36 +0900 (dd5e982) +++ packages/rpm/nodejs-msgpack2.spec 2012-07-03 01:05:02 +0900 (b86ddbc) @@ -19,7 +19,7 @@ Requires: nodejs %{summary}. %prep -%setup -q -n %{name} +%setup -q -n package %build make Added: packages/rpm/nodejs-nroonga.spec (+51 -0) 100644 =================================================================== --- /dev/null +++ packages/rpm/nodejs-nroonga.spec 2012-07-03 01:05:02 +0900 (3f65f69) @@ -0,0 +1,51 @@ +Name: nodejs-nroonga +Version: 0.1.6 +Release: 1%{?dist} +Summary: A library for building groonga powered nodes +License: LGPLv2+ +Group: System Environment/Libraries +URL: http://nroonga.github.com +Source0: http://registry.npmjs.org/nroonga/-/nroonga-%{version}.tgz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: nodejs-devel +BuildRequires: node-gyp +BuildRequires: npm +BuildRequires: groonga-devel + +Requires: groonga-libs +%if !(0%{?fedora} >= 17) +Requires: nodejs +Requires: nodejs-msgpack2 +%endif + +%description +%{summary}. + +%prep +%setup -q -n package + +%build +node-gyp configure +node-gyp build + +%install +rm -rf %{buildroot} + +mkdir -p %{buildroot}%{nodejs_libdir}/nroonga/build/Release +cp -pr lib package.json %{buildroot}%{nodejs_libdir}/nroonga +cp -pr build/Release/nroonga_bindings.node \ + %{buildroot}%{nodejs_libdir}/nroonga/build/Release/ + +%clean +node-gyp clean +rm -rf %{buildroot} + +%files +%defattr(-,root,root,-) +%{nodejs_libdir}/nroonga +%doc README.md license/lgpl-2.1.txt + +%changelog +* Thu Jul 5 2012 Kouhei Sutou <kou****@clear*****> - 0.1.7-1 +- initial package Modified: packages/yum/Makefile (+1 -1) =================================================================== --- packages/yum/Makefile 2012-07-03 00:26:36 +0900 (263bba3) +++ packages/yum/Makefile 2012-07-03 01:05:02 +0900 (d357322) @@ -1,7 +1,7 @@ REPOSITORIES_PATH = repositories DISTRIBUTIONS = fedora centos ARCHITECTURES = i386 x86_64 -PACKAGES = nodejs-msgpack2 +PACKAGES = nodejs-msgpack2 nodejs-nroonga CHROOT_BASE = /var/lib/chroot RSYNC_PATH = packa****@packa*****:public HAVE_DEVELOPMENT_BRANCH = no Modified: packages/yum/build-rpm.sh (+3 -2) =================================================================== --- packages/yum/build-rpm.sh 2012-07-03 00:26:36 +0900 (1135ec3) +++ packages/yum/build-rpm.sh 2012-07-03 01:05:02 +0900 (d38c4c1) @@ -112,9 +112,10 @@ mkdir -p rpm/BUILD mkdir -p rpm/RPMS mkdir -p rpm/SRPMS +set -x cp /tmp/${PACKAGE}.spec rpm/SPECS/ -for source in $(spectool rpm/SPECS/${PACKAGE}.spec | sed -e 's,.*,,'); do - if [ ! -f rpm/SOURCES/$source ]; then +for source in \$(spectool rpm/SPECS/${PACKAGE}.spec | sed -e 's,.*/,,'); do + if [ ! -f rpm/SOURCES/\$source ]; then spectool -g -R rpm/SPECS/${PACKAGE}.spec break fi Added: packages/yum/nodejs-nroonga-build-options (+0 -0) 100644 =================================================================== --- /dev/null +++ packages/yum/nodejs-nroonga-build-options 2012-07-03 01:05:02 +0900 (e69de29) Added: packages/yum/nodejs-nroonga-depended-packages (+5 -0) 100644 =================================================================== --- /dev/null +++ packages/yum/nodejs-nroonga-depended-packages 2012-07-03 01:05:02 +0900 (1b37b66) @@ -0,0 +1,5 @@ +nodejs-devel +nodejs-msgpack2 +npm +node-gyp +groonga-devel Added: packages/yum/nodejs-nroonga-version (+1 -0) 100644 =================================================================== --- /dev/null +++ packages/yum/nodejs-nroonga-version 2012-07-03 01:05:02 +0900 (c946ee6) @@ -0,0 +1 @@ +0.1.6 -------------- next part -------------- HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...다운로드