« RPM: Packager une extension Gnome-Shell » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
{{ArticleHead|Adadov | {{ArticleHead|Adadov|encours = 1|notocright = 0}} | ||
| encours = 1 | |||
| notocright = 0 | |||
}} | |||
== Exemples == | == Exemples == |
Version du 12 novembre 2018 à 17:56
Le présent article est actuellement en cours de rédaction ou de modification. Adressez-vous à la personne en charge pour toute proposition ou modification. |
Auteur / Editeur : Adadov |
Dernière édition : 12/11/2018 |
Exemples
Exemple pour l'extension Caffeine
Name: gnome-shell-extension-caffeine
Version: 30
Release: 3%{?dist}
Summary: Extension Caffeine pour Gnome Shell
BuildArch: noarch
License: GPL
URL: https://github.com/eonpatapon/gnome-shell-extension-caffeine
Source0: caffeine@patapon.info.v%{version}.shell-extension.zip
%description
Extension Gnome Shell
%prep
rm -rf %{name}-%{version}
mkdir %{name}-%{version}
cd %{name}-%{version}
unzip -qq %{_topdir}/SOURCES/caffeine@patapon.info.v%{version}.shell-extension.zip
%install
cd %{name}-%{version}
rm -rf $RPM_BUILD_ROOT
install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/
cp -a . $RPM_BUILD_ROOT%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/
find $RPM_BUILD_ROOT%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/ -type f -exec chmod 644 {} \;
%files
%defattr(-,root,root)
%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/locale/
%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/icons/
%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/schemas/
%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/prefs.js
%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/metadata.json
%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/extension.js
%{_datadir}/gnome-shell/extensions/caffeine@patapon.info/convenience.js
%changelog
* Tue Nov 06 2018 David OLIVIER <****> 30-2
- Correction des permissions
* Mon Nov 05 2018 David OLIVIER <*****> 30-1
- Création du RPM