Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatolii Vorona <vorona.tolik@gmail.com>2015-08-03 02:30:43 +0300
committerAnatolii Vorona <vorona.tolik@gmail.com>2015-08-03 02:30:43 +0300
commitb7d5698af14a04e21d2cecb342d7d3b3704f9fd3 (patch)
tree9058390efd6d1da7d3e670786ff81ffdbbbadbf0
parentfbf1776bf5d6bb7d96195ee3239963c8d3b3d884 (diff)
fix spec for work with OBS/ creating rpms from main tarball
-rw-r--r--skypeweb/README.md11
-rw-r--r--skypeweb/purple-skypeweb.spec23
2 files changed, 23 insertions, 11 deletions
diff --git a/skypeweb/README.md b/skypeweb/README.md
index c719aba..72a0962 100644
--- a/skypeweb/README.md
+++ b/skypeweb/README.md
@@ -26,10 +26,13 @@ Building RPM package for Fedora/openSUSE/CentOS/RHEL
---------
Requires devel headers/libs for libpurple and json-glib, gcc compiler and rpmbuild tool
```
- sudo yum install git rpm-build gcc json-glib-devel libpurple-devel pidgin-devel
- cd skype4pidgin/skypeweb
- tar -czf skypeweb.tar.gz *
- rpmbuild -tb skypeweb.tar.gz
+ sudo yum install git rpm-build gcc json-glib-devel libpurple-devel zlib-devel make automake glib2-devel -y
+ mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
+ wget https://raw.githubusercontent.com/EionRobb/skype4pidgin/master/skypeweb/purple-skypeweb.spec \
+ -O ~/rpmbuild/SPECS/purple-skypeweb.spec
+ wget https://github.com/EionRobb/skype4pidgin/archive/master.tar.gz \
+ -O ~/rpmbuild/SOURCES/skype4pidgin-0.1.tar.gz
+ rpmbuild -ba ~/rpmbuild/SPECS/purple-skypeweb.spec
```
The result can be found in ``~/rpmbuild/RPMS/`uname -m`/`` directory.
diff --git a/skypeweb/purple-skypeweb.spec b/skypeweb/purple-skypeweb.spec
index 6bebbe5..4ae0e1e 100644
--- a/skypeweb/purple-skypeweb.spec
+++ b/skypeweb/purple-skypeweb.spec
@@ -1,15 +1,22 @@
%define debug_package %{nil}
%define plugin_name skypeweb
+%define project_name skype4pidgin
+%define purplelib_name purple-%{plugin_name}
-Name: purple-%{plugin_name}
+Name: %{project_name}
Version: 0.1
Release: 1
-Summary: Adds support for Skype to Pidgin
+Summary: Skype plugin for Pidgin/Adium/libpurple
Group: Applications/Productivity
License: GPLv3
URL: https://github.com/EionRobb/skype4pidgin
-Source0: %{plugin_name}.tar.gz
+Source0: %{project_name}-%{version}.tar.gz
+
+%description
+meta pkj.
+%package -n %{purplelib_name}
+Summary: Adds support for Skype to Pidgin
BuildRequires: glib2-devel
BuildRequires: libpurple-devel
BuildRequires: json-glib-devel
@@ -22,23 +29,25 @@ Summary: Adds pixmaps, icons and smileys for Skype protocol.
Requires: %{name}
Requires: pidgin
-%description
+%description -n %{purplelib_name}
Adds support for Skype to Pidgin, Adium, Finch and other libpurple
based messengers.
%description -n pidgin-%{plugin_name}
Adds pixmaps, icons and smileys for Skype protocol inplemented by libskypeweb.
-%prep
+%prep -n %{purplelib_name}
%setup -c
-%build
+%build -n %{purplelib_name}
+cd %{project_name}-*/skypeweb
make
%install
+cd %{project_name}-*/skypeweb
make install DESTDIR=%{buildroot}
-%files
+%files -n %{purplelib_name}
%{_libdir}/purple-2/libskypeweb.so
%files -n pidgin-%{plugin_name}