/[packages]/cauldron/midori/current/SPECS/midori.spec
ViewVC logotype

Contents of /cauldron/midori/current/SPECS/midori.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1379189 - (show annotations) (download)
Wed Mar 20 11:57:33 2019 UTC (5 years, 1 month ago) by daviddavid
File size: 2886 byte(s)
- new version: 8.0 (Robolicious)

1 %define major 0
2 %define libname %mklibname %{name}-core %{major}
3 %define devname %mklibname %{name}-core -d
4
5 # don't provide plugin .so
6 %global __provides_exclude_from %{_libdir}/%{name}/.*\\.so
7
8 Summary: Web browser based on WebKitGtk
9 Name: midori
10 Version: 8.0
11 Release: %mkrel 1
12 License: LGPLv2+
13 Group: Networking/WWW
14 URL: https://www.midori-browser.org/
15 # For git: git clone http://software.twotoasts.de/media/midori.git
16 Source0: https://github.com/midori-browser/core/releases/download/v%{version}/%{name}-v%{version}.tar.gz
17 # (tpg) set default homepage
18 Patch0: midori-6.0-mageia-default-homepage.patch
19 # (wally) add "&t=mageia" parameter to duckduckgo search
20 Patch1: midori-6.0-mageia-duckduckgo.patch
21 BuildRequires: pkgconfig(gio-2.0)
22 BuildRequires: pkgconfig(gmodule-2.0)
23 BuildRequires: pkgconfig(gthread-2.0)
24 BuildRequires: pkgconfig(libnotify)
25 BuildRequires: pkgconfig(libsoup-2.4)
26 BuildRequires: pkgconfig(libxml-2.0)
27 BuildRequires: pkgconfig(sqlite3)
28 BuildRequires: pkgconfig(libpeas-gtk-1.0)
29
30 BuildRequires: pkgconfig(gtk+-3.0)
31 BuildRequires: pkgconfig(webkit2gtk-4.0)
32 BuildRequires: pkgconfig(gcr-3)
33
34 BuildRequires: pkgconfig(x11)
35 BuildRequires: pkgconfig(xscrnsaver)
36 BuildRequires: intltool
37 BuildRequires: vala
38 BuildRequires: desktop-file-utils
39 BuildRequires: librsvg
40 BuildRequires: cmake
41
42 Provides: webclient
43 Requires: indexhtml
44 Requires: xdg-utils
45 Requires: glib-networking
46 Requires: gsettings-desktop-schemas
47
48 %description
49 Midori is a lightweight GTK+ 3 web browser based on WebKitGtk. It
50 features tabs, windows and session management, bookmarks stored with
51 XBEL, searchbox based on OpenSearch, and user scripts support.
52
53 %package -n %{libname}
54 Summary: Core libraries for %{name}
55 Group: System/Libraries
56
57 %description -n %{libname}
58 This package contains the core libraries for %{name}.
59
60 %package -n %{devname}
61 Summary: Development files for %{name}
62 Group: Development/Other
63 Requires: %{libname} = %{version}-%{release}
64 Provides: %{name}-devel = %{version}-%{release}
65 Obsoletes: %{name}-devel < 0.5.7
66
67 %description -n %{devname}
68 This package contains the development files for %{name}.
69
70 %prep
71 %autosetup -n %{name}-v%{version} -p1
72
73
74 %build
75 %cmake
76
77 %make_build
78
79 %install
80 %make_install -C build
81
82 #fix desktop file
83 desktop-file-install \
84 --remove-not-show-in="Pantheon" \
85 --dir=%{buildroot}%{_datadir}/applications/ \
86 %{buildroot}%{_datadir}/applications/*.desktop
87
88 %find_lang %{name}
89
90 #handle docs in files section
91 rm -rf %{buildroot}%{_docdir}
92
93 %files -f %{name}.lang
94 %doc ChangeLog README.md
95 %license COPYING
96 %{_bindir}/%{name}
97 %{_libdir}/%{name}/
98 %{_datadir}/applications/org.%{name}*.desktop
99 %{_iconsdir}/hicolor/*/*/*
100 %{_datadir}/appdata/midori.appdata.xml
101 %{_libdir}/girepository-1.0/Midori-0.6.typelib
102
103 %files -n %{libname}
104 %{_libdir}/libmidori-core.so.%{major}{,.*}
105
106 %files -n %{devname}
107 %{_libdir}/libmidori-core.so
108 %{_datadir}/gir-1.0/Midori-0.6.gir

  ViewVC Help
Powered by ViewVC 1.1.30