diff --git a/bamf-0.5.1.tar.gz.asc b/bamf-0.5.1.tar.gz.asc new file mode 100644 index 0000000..f7eb0fb --- /dev/null +++ b/bamf-0.5.1.tar.gz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iF4EABEIAAYFAlUtpY8ACgkQy6VOJFdF1OrjlwEAwG82A428NRiZNhCZwSsQpPrc +4eZN2N9/qtCX6rla0FEA/3nwSuDZluCIeHQz42YkJz/QD8LavfCNxJICru+84uP4 +=HHXV +-----END PGP SIGNATURE----- diff --git a/bamf.changes b/bamf.changes index a93033a..7cf0b73 100644 --- a/bamf.changes +++ b/bamf.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Sun May 10 00:01:37 UTC 2015 - jengelh@inai.de + +- Add gpg signature + +------------------------------------------------------------------- +Sat May 9 16:48:28 UTC 2015 - jengelh@inai.de + +- Update RPM package groups and summaries +- Avoid running configure twice +- Make sure all non-base directories are owned +- Port changes from X11:Pantheon/bamf: +- Ensure all configure.ac requirements appear as BuildRequires +- Place documentation into subpackage, it is not needed for + automated builds. + ------------------------------------------------------------------- Sat May 2 12:21:34 UTC 2015 - sor.alexei@meowr.ru diff --git a/bamf.keyring b/bamf.keyring new file mode 100644 index 0000000..5740531 --- /dev/null +++ b/bamf.keyring @@ -0,0 +1,130 @@ +pub 1024D/0xE83D089481836EBF 2006-06-26 + Key fingerprint = 45B1 103F B93A CBD9 0296 DBCA E83D 0894 8183 6EBF +uid [ unknown] Marco Trevisan (at 3v1n0.net) +uid [ unknown] Treviño (3v1n0) +uid [ unknown] Treviño (at 3v1n0.net) +uid [ unknown] Marco Trevisan (Treviño) +uid [ unknown] Marco Trevisan (Ubuntu Member) <3v1n0@ubuntu.com> +uid [ unknown] Marco Trevisan +uid [ unknown] Marco Trevisan (Marco @ Ubuntu) +uid [ unknown] Marco Trevisan (Treviño) (Main mail) +uid [ unknown] Treviño Ubuntu Repository +uid [ revoked] Marco Trevisan (3v1n0) (Ubuntu Member email) <3v1n0@ubuntu.com> +uid [ unknown] Marco Trevisan (Canonical Ltd Work Email) +sub 1024D/0x2D6CFB44DD800CD9 2006-10-19 +sub 4096g/0x06512722EDD1E155 2006-06-26 +sub 3072D/0xCBA54E245745D4EA 2011-09-12 + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBESfI64RBAC+CSSPbUzfo5RzoGrkuYGcmj/0mBS66QgaehMbd4Czbl32loMI +FSNKLWxS0yeyVMceiEm//NNUi+y7yFJVV9AuGJZx4ub1IG5YcAlpB3lcJ5G2nz3P +n3KGmjQ8sE8+w7zqkaICpDxyddyCIqUbKDbnJ7ti+nf4V9SnW4EcMQvJWwCg43TS +UvI+S2tbK/EVPl+YehpBTGcD/0Kaf6CDxFubZgm2jTGsvEOH1kyGQHXWKfDlHAq+ +lygEHXR3OlcLDlSlOZ9DAU3+gfYU8Ukt+xEjTd97r6XHOxF3nuu6h1ZLVZ7k2Fqr +yEnt1dRMmhL2FA1xOaXvobHObg4UvgnMExR4MYpulKU5hMO8w4BO0Xy34CJg2J0a +5adEA/4nk8mWS2AYG2qUOgE0jvMgrWUsPbWtyNjz3u2xTi9Od5IscX72m8Vuy+4E +kYTHwj+/hDq/70Ee6OUKaMcyeLJm61EierAqWWDmT5gK+6jNIheqALhApSRJUS0k +TPzK1zLx8Nb/g+NCXKb9N4h9UAPe3hHwlY7lTDgTbOJsL3vd1LQkVHJldmnDsW8g +KDN2MW4wKSA8dHJldmk1NUBnbWFpbC5jb20+iF0EExECAB0GCwkIBwMCBBUCCAME +FgIDAQIeAQIXgAUCR5BQtAAKCRDoPQiUgYNuvyM/AJ4lLyRdsDw7js1e2k/0/jL6 +HOpgwwCgoD0eeW447ySEbzLvJY/RskOfl9a0KFRyZXZpw7FvIChhdCAzdjFuMC5u +ZXQpIDxtYWlsQDN2MW4wLm5ldD6IYAQTEQIAIAUCR4ztDgIbIwYLCQgHAwIEFQII +AwQWAgMBAh4BAheAAAoJEOg9CJSBg26/FBIAnjTWSptrlS3FwI3f8y0kWkGyNLWr +AKDR+ZaeL9lOL1d0uTsjHY2tt8bIbLQrTWFyY28gVHJldmlzYW4gKFRyZXZpw7Fv +KSA8bWFyY29AM3YxbjAubmV0PohhBBMRAgAiBQJN0xjmAhsjBgsJCAcDAgYVCAIJ +CgsEFgIDAQIeAQIXgAAKCRDoPQiUgYNuv4aRAJjZUOCpXXahh0hP6IggfErVv2f6 +AJ4yj20wI5fnd0vITBtHkKblltn14rQxTWFyY28gVHJldmlzYW4gKFVidW50dSBN +ZW1iZXIpIDwzdjFuMEB1YnVudHUuY29tPohiBBMRAgAiBQJOa2yGAhsjBgsJCAcD +AgYVCAIJCgsEFgIDAQIeAQIXgAAKCRDoPQiUgYNuv7jLAJ9s9SUXZCz/RC/KJUho +vSK0sUOd+ACgoC0K8kJYIVRC0iRz3RQMXUplzri0MU1hcmNvIFRyZXZpc2FuIDx0 +cmV2aTU1K01hcmNvLlRyZXZpc2FuQGdtYWlsLmNvbT6IYAQTEQIAIAUCRTgX7QIb +IwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEOg9CJSBg26/bmwAoKp9LwtCncG1 +NH5cv5DJIWxtdaxnAJ9koJSG8J7Ifl/AmWzi6u0vrCTchLQyTWFyY28gVHJldmlz +YW4gKE1hcmNvIEAgVWJ1bnR1KSA8bWFyY29AdWJ1bnR1LmNvbT6IYgQTEQIAIgUC +UaqRegIbIwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQ6D0IlIGDbr998QCg +4UmAmFdGQbU+bTXL6ZU2TiGlWAMAmQHcOcBGqlCY/8bPkU3iJ1qiu1KMtDZNYXJj +byBUcmV2aXNhbiAoVHJldmnDsW8pIChNYWluIG1haWwpIDxtYWlsQDN2MW4wLm5l +dD6IYgQTEQIAIgUCTdMYxAIbIwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQ +6D0IlIGDbr9dsQCfbGD/l6SDkkUUomQHeT7QVMh6vIUAoNPa4+KLgRvbS3niziow +I0Bq0BywtDhNYXJjbyBUcmV2aXNhbiAoYXQgM3YxbjAubmV0KSA8bWFyY28udHJl +dmlzYW5AM3YxbjAubmV0PohjBBMRAgAjAhsjBgsJCAcDAgQVAggDBBYCAwECHgEC +F4AFAkeQULQCGQEACgkQ6D0IlIGDbr9JWgCgp7iBNZc7NbV+RqMYDaU5Noh0FdYA +nRFbhy9WrrbyVOYeySwGICG96WNitDlUcmV2acOxbyBVYnVudHUgUmVwb3NpdG9y +eSA8dHJldmk1NStyZXBvc2l0b3J5QGdtYWlsLmNvbT6IYAQTEQIAIAUCRTgX2gIb +IwYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEOg9CJSBg26/xL8AoNQCWzALAbsS +UGFW0nzfTNknPgfvAKCs58r5UE20RrGXekJzHJFl4isBK7Q/TWFyY28gVHJldmlz +YW4gKDN2MW4wKSAoVWJ1bnR1IE1lbWJlciBlbWFpbCkgPDN2MW4wQHVidW50dS5j +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 +=+oLJ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/bamf.spec b/bamf.spec index 8ba07ae..db6f08f 100644 --- a/bamf.spec +++ b/bamf.spec @@ -24,23 +24,29 @@ Version: 0.5.1 Release: 0 Summary: Window matching library License: GPL-3.0 and LGPL-3.0 -Group: System/Libraries +Group: Development/Libraries/C and C++ Url: https://launchpad.net/bamf Source: https://launchpad.net/bamf/%{_version}/%{version}/+download/bamf-%{version}.tar.gz +Source2: https://launchpad.net/bamf/%{_version}/%{version}/+download/bamf-%{version}.tar.gz.asc +Source3: %name.keyring BuildRequires: gnome-common BuildRequires: libxslt-python BuildRequires: python-libxml2 BuildRequires: vala -BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(gio-2.0) >= 2.30.0 +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.32.0 +BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.10.2 BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libgtop-2.0) -BuildRequires: pkgconfig(libwnck-3.0) +BuildRequires: pkgconfig(libwnck-3.0) >= 3.4.7 +BuildRequires: pkgconfig(x11) %description bamf matches application windows to desktop files. %package daemon -Summary: Window matching library -- Daemon +Summary: Window matching daemon Group: System/Daemons Requires: %{lname} = %{version} @@ -51,8 +57,16 @@ This package contains the daemon used by the library and a gio module that facilitates the matching of applications started through GDesktopAppInfo +%package doc +Summary: Documentation for libbamf and libbamf3 +Group: Documentation/HTML +BuildArch: noarch + +%description doc +This package contains the documentation for the bamf library. + %package -n %{lname} -Summary: Window matching library -- Library +Summary: Window matching library Group: System/Libraries %description -n %{lname} @@ -61,7 +75,7 @@ bamf matches application windows to desktop files. This package contains libraries to be used by applications. %package -n typelib-1_0-Bamf-%{_binver}_0 -Summary: Window matching library -- Introspection bindings +Summary: Introspection bindings for the BAMF window matching library Group: System/Libraries %description -n typelib-1_0-Bamf-%{_binver}_0 @@ -70,8 +84,8 @@ This package contains introspection data for the Bamf library. This package provides the GObject Introspection bindings for Bamf. %package devel -Summary: Window matching library -- Development Files -Group: Development/Libraries +Summary: Development files for the BAMF window matching library +Group: Development/Libraries/C and C++ Requires: %{lname} = %{version} Requires: typelib-1_0-Bamf-%{_binver}_0 @@ -84,7 +98,7 @@ This package contains files that are needed to build applications. %setup -q %build -gnome-autogen.sh +NOCONFIGURE=1 gnome-autogen.sh %configure \ --disable-static \ --enable-gtk-doc @@ -111,16 +125,18 @@ find %{buildroot} -type f -name "*.la" -delete -print %files -n typelib-1_0-Bamf-%{_binver}_0 %defattr(-,root,root) -%{_libdir}/girepository-1.0/Bamf-%{_binver}.typelib +%{_libdir}/girepository-1.0/ %files devel %defattr(-,root,root) -%doc %{_datadir}/gtk-doc/html/libbamf/ %{_includedir}/libbamf%{_binver}/ %{_libdir}/libbamf%{_binver}.so -%dir %{_datadir}/vala/vapi/ -%{_datadir}/vala/vapi/libbamf%{_binver}.vapi -%{_datadir}/gir-1.0/Bamf-%{_binver}.gir +%{_datadir}/vala/ +%{_datadir}/gir-1.0/ %{_libdir}/pkgconfig/libbamf%{_binver}.pc +%files doc +%defattr(-,root,root) +%doc %{_datadir}/gtk-doc/ + %changelog