« RPM: Packager une extension Gnome-Shell » : différence entre les versions

De Adadov.net wiki
Page créée avec « == Exemple pour l'extension Caffeine == <syntaxhighlight lang="spec"> Name: gnome-shell-extension-caffeine Version: 30 Release: 3%{?dist} Summary:... »
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
== Exemple pour l'extension Caffeine ==
{{ArticleHead|Adadov
| encours = 1
| notocright = 0
}}
 
== Exemples ==
 
=== Exemple pour l'extension Caffeine ===
<syntaxhighlight lang="spec">
<syntaxhighlight lang="spec">
Name:          gnome-shell-extension-caffeine
Name:          gnome-shell-extension-caffeine

Version du 12 novembre 2018 à 17:55

Article en cours de rédaction ou de modification !
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
Ecrit Par : [[Utilisateur:Adadov

|Adadov

]]

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