-
Notifications
You must be signed in to change notification settings - Fork 4
/
monajat.spec
188 lines (148 loc) · 4.77 KB
/
monajat.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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
%global owner ojuba-org
Name: monajat
Summary: Monajat Islamic Supplications
Summary(ar): منظومة أذكار إسلامية
URL: http://ojuba.org
Version: 4.1
Release: 1%{?dist}
Source: https://github.com/%{owner}/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
License: WAQFv2 and GPLv2
BuildArch: noarch
Requires: python
Requires: libitl
Requires: pygobject3 >= 3.0.2
BuildRequires: ImageMagick
BuildRequires: intltool
BuildRequires: gettext
BuildRequires: python-setuptools
BuildRequires: python2-devel
%description
Monajat Islamic Supplications.
%description -l ar
منظومة أذكار إسلامية.
%package database
Summary: Monajat Database
Summary(ar): قاعدة بيانات مناجاة
BuildArch: noarch
%description database
This is the database used by Monajat.
%description database -l ar
قاعد البيانات المُستعملة بواسطة برنامج مُناجاة.
%package -n python-monajat
Summary: Monajat python module
Summary(ar): وحدة بيثون لمُناجاة
BuildArch: noarch
Requires: python
Requires: %{name}-database
Requires: libitl
%description -n python-monajat
This is the python Monajat library needed by all monajat front ends.
%description -n python-monajat -l ar
مكتبة بيثون لبرنامج مُناجاة و هي مطلوبة لكل واجهات البرنامج.
%package applet
Summary: Monajat Tray Applet
Summary(ar): بريمج مُناجاة لصينية النّظام
BuildArch: noarch
Requires: python-monajat
# TODO: is it better to say gnome-python2-extras ?
Requires: pygtk2
Requires: notify-python
Requires: desktop-notification-daemon
%description applet
This package contains Monajat Desktop Tray Applet.
%description applet -l ar
بريمج مُناجاة لصينية النّظام.
%package mod
Summary: Monajat for console
Summary(ar): مُناجاة للطّرفية
BuildArch: noarch
Requires: python-monajat
%description mod
Monajat in terminal.
%description mod -l ar
مُناجاة في الطّرفية.
%package screenlets
Summary: Monajat for Screenlets
Summary(ar): مُناجاة لسكرينلت
BuildArch: noarch
Requires: screenlets
Requires: python-monajat
%description screenlets
Monajat in Screenlets.
%description screenlets -l ar
مُناجاة كسكرينلت.
%prep
%autosetup -n %{name}-%{version}
%build
make %{?_smp_mflags}
%install
%make_install
%files database
%{_datadir}/%{name}/data.db
%files -n python-monajat
%license COPYING
%doc README TODO NEWS
%{_defaultdocdir}/%{name}-%{version}/*
%{python2_sitelib}/%{name}/*.py*
%{python2_sitelib}/*.egg-info
%{_datadir}/locale/*/*/*.mo
%files applet
%{_bindir}/%{name}-applet
%{_datadir}/%{name}/cities.db
%{_datadir}/%{name}/athan.ogg
%{_datadir}/%{name}/%{name}.svg
%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
/etc/xdg/autostart/*
%files mod
%{_bindir}/%{name}-mod
%files screenlets
%{_datadir}/screenlets/*
%changelog
* Wed Feb 8 2017 Mosaab Alzoubi <moceap#hotmail.com> - 3.1-1
- Enable run on Wayland
* Wed Feb 8 2017 Mosaab Alzoubi <moceap#hotmail.com> - 3.0-1
- Update to 3.0
- New way to Github
* Mon Jul 27 2015 Mosaab Alzoubi <moceap#hotmail.com> - 2.6.6-1
- Update to 2.6.6
- Use %%make_install and %%license
- Add Arabic Summaries and Descriptions
- General Revision
* Wed Jul 30 2014 Ehab El-Gedawy <[email protected]> - 2.6.5-3
- New options in the settings for the prayer times
- Update en_GB.po
- Update ar.po
- Add more options in the settings for prayer times.
- Add previous releases in NEWS file
- relpace glib with GObject, to prevent (Segmentation fault)
- fix notification actions
- fix Gst player
* Sun Feb 16 2014 Mosaab Alzoubi <[email protected]> - 2.6.5-2
- General Revision.
* Sat Jul 23 2011 Muayyad Saleh Alsadi <[email protected]> - 2.6.4-1
- use notify object per notification
- fix unicode
- fix installation files
- cities search fix
- speed up search cities
- port SoundPlayer to Gst
- Port to gtk3
* Sat Jul 23 2011 Muayyad Saleh Alsadi <[email protected]> - 2.6.0-1
- play Athan audio file
* Thu Jul 14 2011 Muayyad Saleh Alsadi <[email protected]> - 2.5.0-1
- prayer time support
* Thu Jun 17 2010 Muayyad Saleh Alsadi <[email protected]> - 2.3.2-1
- Override build & clean commands in a cleaner manne
- Install monajat-applet & monajat-mod as scripts
- fix url escape
* Wed Oct 21 2009 Muayyad Saleh AlSadi <[email protected]> - 2.3.1-1
- load/save user preferences
* Tue Sep 22 2009 Muayyad Saleh AlSadi <[email protected]> - 2.3.0-2
- split database package (to be used by plasma-widget-athkar without pulling all monajat)
- add screenlets package
* Thu Aug 13 2009 Muayyad Saleh AlSadi <[email protected]> - 2.2.1-1
- many options to menu
* Sat Aug 8 2009 Muayyad Saleh AlSadi <[email protected]> - 2.1.1-1
- show on every 5 minutes
* Thu Aug 6 2009 Muayyad Saleh AlSadi <[email protected]> - 0.1.0-1
- initial packing