-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathpurple-googlechat.spec
66 lines (51 loc) · 1.74 KB
/
purple-googlechat.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
%global plugin_name googlechat
%global commit0 1f4939a343e26afef5ca54cdf6bafc5fd8a91872
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
%global archcommit0 %(c=%{commit0}; echo ${c:0:12})
%global date 20211001
Name: purple-%{plugin_name}
Version: 0
Release: 1.%{date}git%{shortcommit0}%{?dist}
Summary: Google Chat plugin for libpurple
License: GPLv3+
URL: https://github.com/EionRobb/%name
Source0: https://github.com/EionRobb/%name/archive/%commit0/%name-%archcommit0.tar.gz
BuildRequires: pkgconfig(libprotobuf-c)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(purple)
BuildRequires: pkgconfig(zlib)
BuildRequires: gcc
%package -n pidgin-%{plugin_name}
Summary: Adds pixmaps, icons and smileys for Google Chat protocol
BuildArch: noarch
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: pidgin
%description
Adds support for Google Chat to Pidgin, Adium, Finch and other libpurple
based messengers.
%description -n pidgin-%{plugin_name}
Adds pixmaps, icons and smileys for Google Chat protocol implemented by
purple-googlechat.
%prep
%autosetup -n %name-%commit0
# fix W: wrong-file-end-of-line-encoding
sed -i -e "s,\r,," README.md
%build
export CFLAGS="%{optflags}"
export LDFLAGS="%{__global_ldflags}"
%make_build
%install
# Executing base install from makefile...
%make_install
# Setting correct chmod...
chmod 755 %{buildroot}%{_libdir}/purple-2/lib%{plugin_name}.so
%files
%{_libdir}/purple-2/lib%{plugin_name}.so
%license LICENSE
%doc README.md
%files -n pidgin-%{plugin_name}
%{_datadir}/pixmaps/pidgin/protocols/*/%{plugin_name}.png
%changelog
* Thu Sep 30 2021 Pavel Raiskup <praiskup@redhat.com> - 0-1.20160714hg4302f90
- inherit purple-hangouts into purple-googlechat package