blob: 446cb0b5995423cc28ce29da9d5def0e248fc9c4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
%global dummy_package 0
%global use_git 1
%if 0%{use_git}
%global tarballdir %{name}-master
%else
%global tarballdir %{name}-%{version}
%endif
%define license_files %{srcdir}/License.txt
# turn off debug package
%define debug_package %{nil}
Name: move-to-next-monitor
Version: 0.0.1
Release: 1
BuildArch: noarch
Summary: Script that facilitates moving a window to the next monitor
Group: Utility
License: GPL-3.0
URL: https://gitlab.com/bgstack15/move-to-next-monitor
%if 0%{use_git}
# Source0: https://github.com/vanaoff/move-to-next-monitor/archive/master.zip
Source0: https://gitlab.com/bgstack15/%{name}/-/archive/master/%{name}-master.tar.gz
%else
Source0: https://gitlab.com/bgstack15/%{name}/-/archive/%{version}/%{name}-master.tar.gz
%endif
Source1: move-to-next-monitor.Makefile
Source2: README.md
#Patch1: none.patch
Packager: Bgstack15 <bgstack15@gmail.com>
BuildRequires: coreutils
Requires: python3
Requires: wmctrl
Requires: xdotool
Requires: xorg-x11-server-utils
Requires: xorg-x11-utils
%description
move-to-next-monitor is a small script that makes it easy for display managers without this native functionality to provide it. You can assign a shortcut key in the display manager settings to the script to use it.
%prep
%setup -q -c
# copy in custom Makefile and adjust to use tarball directory as source directory
%{__cp} -p %{SOURCE1} ./Makefile
%{__sed} -i -r -e '/^SRCDIR\s*=/s:\$\(CURDIR\)\s*$:$(CURDIR)/'"%{tarballdir}"':;' ./Makefile
#pushd %{tarballdir}
#%patch0 -p1
#popd
%build
:
%install
%make_install
# man page
%{__mkdir_p} %{buildroot}%{_pkgdocdir}
%{__cp} -p "%{SOURCE2}" %{buildroot}%{_pkgdocdir}/
%clean
%{__rm} -rf %{buildroot} || :
%post
:
%preun
# is it a final removal?
#if test "$1" = "0" ;
#then
#fi
:
%postun
:
%posttrans
:
%files
%license LICENSE
%doc %{_pkgdocdir}/*
%{_bindir}/%{name}
%changelog
* Fri Nov 30 2018 B Stack <bgstack15@gmail.com> 0.0.1-1
- initial package built
|