%{?nodejs_find_provides_and_requires} %global srcname matrix-appservice-irc Name: nodejs-%{srcname} Version: 0.7.1 Release: 1%{?dist} Summary: An IRC Bridge for Matrix Group: Development/Tools License: Apache-2.0 URL: https://github.com/matrix-org/matrix-appservice-irc Source0: https://registry.npmjs.org/matrix-appservice-irc/-/matrix-appservice-irc-%{version}.tgz BuildArch: noarch %if 0%{?fedora} >= 19 ExclusiveArch: %{nodejs_arches} noarch %else ExclusiveArch: %{ix86} x86_64 %{arm} noarch %endif BuildRequires: nodejs-packaging %description This is an IRC bridge for Matrix using the Application Services (AS) API. This bridge will pass all IRC messages through to Matrix, and all Matrix messages through to IRC. %prep %setup -q -n package %build # nothing to do! %install mkdir -p %{buildroot}%{nodejs_sitelib}/%{srcname} cp -pr package.json app.js lib/ \ %{buildroot}%{nodejs_sitelib}/%{srcname} mkdir -p %{buildroot}%{nodejs_sitelib}/%{srcname}/bin install -p -D -m0755 bin/matrix-appservice-irc \ %{buildroot}%{nodejs_sitelib}/%{srcname}/bin/matrix-appservice-irc mkdir -p %{buildroot}%{_bindir} ln -sf %{nodejs_sitelib}/%{srcname}/bin/matrix-appservice-irc \ %{buildroot}%{_bindir}/matrix-appservice-irc %nodejs_symlink_deps %files %doc README.md %license LICENSE %{nodejs_sitelib}/%{srcname} %{_bindir}/matrix-appservice-irc %changelog * Tue Mar 28 2017 Sayan Chowdhury - 0.7.1-1 - Initial packaging