mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 09:01:55 +00:00
108 lines
2.6 KiB
RPMSpec
108 lines
2.6 KiB
RPMSpec
%global srcname code
|
|
%global appname io.elementary.code
|
|
|
|
%global __provides_exclude_from ^%{_libdir}/%{appname}/.*\\.so$
|
|
|
|
Name: elementary-code
|
|
Summary: Code editor from elementary
|
|
Version: 7.2.0
|
|
Release: 1%{?dist}
|
|
License: GPL-3.0
|
|
|
|
URL: https://github.com/elementary/%{srcname}
|
|
Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz
|
|
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: gettext
|
|
BuildRequires: libappstream-glib
|
|
BuildRequires: meson
|
|
BuildRequires: vala
|
|
|
|
BuildRequires: polkit-devel
|
|
# keep in sync with the available version of vala
|
|
BuildRequires: pkgconfig(libvala-0.56)
|
|
|
|
BuildRequires: pkgconfig(editorconfig)
|
|
BuildRequires: pkgconfig(fontconfig)
|
|
BuildRequires: pkgconfig(gee-0.8) >= 0.8.5
|
|
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.20
|
|
BuildRequires: pkgconfig(glib-2.0) >= 2.30.0
|
|
BuildRequires: pkgconfig(granite) >= 6.0.0
|
|
BuildRequires: pkgconfig(gtksourceview-4)
|
|
BuildRequires: pkgconfig(gtkspell3-3.0)
|
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.6.0
|
|
BuildRequires: pkgconfig(libgit2-glib-1.0)
|
|
BuildRequires: pkgconfig(libhandy-1) >= 0.90.0
|
|
BuildRequires: pkgconfig(libpeas-1.0)
|
|
BuildRequires: pkgconfig(libpeas-gtk-1.0)
|
|
BuildRequires: pkgconfig(libsoup-2.4)
|
|
BuildRequires: pkgconfig(pangoft2)
|
|
BuildRequires: pkgconfig(vte-2.91)
|
|
BuildRequires: fdupes
|
|
|
|
Requires: hicolor-icon-theme
|
|
|
|
%description
|
|
%{summary}.
|
|
|
|
|
|
%package devel
|
|
Summary: The text editor that works (development files)
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
%description devel
|
|
%{summary}.
|
|
|
|
This package contains the development headers.
|
|
|
|
|
|
%prep
|
|
%autosetup -n %{srcname}-%{version} -p1
|
|
|
|
|
|
%build
|
|
%meson
|
|
%meson_build
|
|
|
|
|
|
%install
|
|
%meson_install
|
|
|
|
%find_lang %{appname}
|
|
|
|
%fdupes %buildroot%_datadir/icons/hicolor/
|
|
|
|
|
|
%files -f %{appname}.lang
|
|
%doc README.md
|
|
%license COPYING
|
|
|
|
%{_bindir}/%{appname}
|
|
|
|
%{_libdir}/%{appname}/
|
|
%{_libdir}/libcodecore.so.0
|
|
%{_libdir}/libcodecore.so.0.0
|
|
|
|
%{_datadir}/applications/%{appname}.desktop
|
|
%{_datadir}/glib-2.0/schemas/%{appname}*.gschema.xml
|
|
%{_datadir}/icons/hicolor/*/apps/%{appname}.svg
|
|
%{_datadir}/%{appname}/
|
|
%{_datadir}/gtksourceview-4/styles/elementary-dark.xml
|
|
%{_datadir}/gtksourceview-4/styles/elementary-light.xml
|
|
%{_datadir}/metainfo/io.elementary.code.metainfo.xml
|
|
%{_datadir}/polkit-1/actions/%{appname}.policy
|
|
%{_mandir}/man1/%{appname}.1.gz
|
|
|
|
%files devel
|
|
%{_includedir}/codecore.h
|
|
|
|
%{_libdir}/libcodecore.so
|
|
%{_libdir}/pkgconfig/codecore.pc
|
|
|
|
%{_datadir}/vala/vapi/codecore.deps
|
|
%{_datadir}/vala/vapi/codecore.vapi
|
|
|
|
|
|
%changelog
|
|
* Sat Oct 15 2022 windowsboy111 <windowsboy111@fyralabs.com> - 6.2.0-1
|
|
- Repackaged for Terra
|